包含编程籽料、学习路线图、爬虫代码、安装包等!【点击领取】
- Python3 基础语法
缩进:Python 使用缩进来表示代码块,通常使用 4 个空格。
语句:一行代码就是一个语句。
变量:不需要声明类型,直接赋值即可。
- Python3 基本数据类型
Python 中的基本数据类型包括整数、浮点数、字符串、布尔值等。
整数 (int)
整数是没有小数部分的数字。Python 中的整数可以是正数、负数或零。
浮点数 (float)
浮点数是有小数部分的数字。Python 中的浮点数可以表示非常大或非常小的数值。
字符串 (str)
字符串是由字符组成的序列。在 Python 中,字符串是不可变的,可以通过单引号 (') 或双引号 (") 来定义。
布尔值 (bool)
布尔值用于表示真或假。在 Python 中,布尔值只有两个:True 和 False。
类型转换
有时需要将一个数据类型转换为另一个。Python 提供了多种内置函数来实现这一目的:
3. Python3 数据类型转换
可以使用内置函数进行数据类型转换。
int():将其他类型转换为整数。
float():将其他类型转换为浮点数。
str():将其他类型转换为字符串。
bool():将其他类型转换为布尔值。
4. Python3 解释器
Python 解释器是运行 Python 代码的程序。可以通过命令行或集成开发环境(IDE)使用。
命令行:
交互模式:
5. Python3 注释
注释用于解释代码,不会被解释器执行。
单行注释:使用 #。
多行注释:使用三引号 ‘’’ 或 “”"。
6. Python3 运算符
运算符用于执行各种操作,如算术运算、比较、逻辑运算等。
算术运算符:+, -, *, /, %, //, **
比较运算符:==, !=, >, <, >=, <=
逻辑运算符:and, or, not
位运算符:&, |, ^, ~, <<, >>
7. Python3 数字 (Number)
数字类型包括整数、浮点数和复数。
整数 (int):
浮点数 (float):
复数 (complex):
8. Python3 字符串
字符串是由字符组成的序列,支持多种操作。
创建字符串:使用单引号 ’ ’ 或双引号 " "。
访问字符:通过索引访问。
切片:获取子字符串。
常用方法:len(), upper(), lower(), strip(), split(), join() 等。
9. Python3 列表
列表是有序的可变集合。
创建列表:使用方括号 []。
访问元素:通过索引访问。
修改元素:通过索引修改。
常用方法:append(), extend(), insert(), remove(), pop(), sort(), reverse() 等。
10. Python3 元组
元组是有序的不可变集合。
创建元组:使用圆括号 ()。
访问元素:通过索引访问。
元组是不可变的:不能修改、添加或删除元素。
11. Python3 字典
字典是键值对的无序集合。
创建字典:使用花括号 {}。
访问元素:通过键访问。
修改元素:通过键修改。
常用方法:keys(), values(), items(), get(), update(), pop(), clear() 等。、
12. Python3 集合
集合是无序的不重复元素集合。
创建集合:使用花括号 {} 或 set() 函数。
添加元素:使用 add() 方法。
删除元素:使用 remove() 或 discard() 方法。
常用方法:union(), intersection(), difference(), issubset(), issuperset() 等。
13. Python3 条件控制
条件控制用于根据条件执行不同的代码块。
14. Python3 循环语句
循环用于重复执行一段代码。
for 循环:遍历序列(如列表、元组、字符串等)。
while 循环:在条件为真时重复执行。
15. Python3 编程第一步
编写一个简单的程序,打印 “Hello, World!”。
16. Python3 推导式
推导式是一种简洁的方式,用于生成列表、字典和集合。
列表推导式:
字典推导式:
集合推导式:
17. Python3 迭代器与生成器
迭代器和生成器用于处理大量数据时节省内存。
迭代器:实现了 iter 和 next 方法的对象。
生成器:使用 yield 关键字定义的函数。
18. Python3 函数
函数是组织代码的一种方式,可以重用代码。
定义函数:使用 def 关键字。
调用函数:使用函数名加括号。
参数:可以传递参数给函数。
返回值:使用 return 语句返回值。
19. Python3 lambda
lambda 表达式是一种简洁的定义匿名函数的方式。
20. Python3 装饰器
装饰器是一种特殊类型的函数,用于修改其他函数的功能或行为。
21. Python3 数据结构
Python 提供了多种内置的数据结构,如列表、元组、字典和集合。
列表:有序的可变集合。
元组:有序的不可变集合。
字典:键值对的无序集合。
集合:无序的不重复元素集合。
列表 (List)
列表是有序的可变集合。可以包含不同类型的元素,并且支持索引和切片操作。
元组 (Tuple)
元组是有序的不可变集合。一旦创建,其内容不能被修改。通常用于表示固定的数据集。
字典 (Dictionary)
字典是键值对的无序集合。每个键都是唯一的,并且关联着一个值。
集合 (Set)
集合是无序的不重复元素集合。常用于数学上的集合操作,如并集、交集和差集等。
22. Python3 模块
模块是包含 Python 代码的文件,可以导入并在其他文件中使用。
导入模块:使用 import 关键字。
从模块导入特定内容:使用 from … import …。
23. Python3 输入和输出
输入:使用 input() 函数获取用户输入。
输出:使用 print() 函数输出内容。
24. Python3 File
文件操作用于读写文件。
打开文件:使用 open() 函数。
读取文件:使用 read() 或 readline() 方法。
写入文件:使用 write() 方法。
关闭文件:使用 close() 方法。
25. Python3 OS
os 模块提供了许多操作系统相关的功能。
获取当前工作目录:使用 os.getcwd()。
列出目录中的文件:使用 os.listdir()。
创建目录:使用 os.mkdir()。
删除目录:使用 os.rmdir()。
26. Python3 错误和异常
错误和异常处理用于捕获和处理程序中的错误。
try-except:捕获异常。
finally:无论是否发生异常,都会执行。
raise:手动抛出异常。
27. Python3 面向对象
面向对象编程(OOP)是一种编程范式,通过类和对象来组织代码。
类:使用 class 关键字定义。
对象:类的实例。
属性:类的变量。
方法:类的函数。
28. Python3 命名空间/作用域
命名空间和作用域决定了变量的可见性和生命周期。
全局命名空间:全局变量。
局部命名空间:局部变量。
嵌套作用域:内部函数可以访问外部函数的变量。
29. Python3 标准库概览
Python 标准库提供了大量的模块和函数,涵盖了各种常见的任务。
os:操作系统接口。
sys:系统相关功能。
math:数学函数。
datetime:日期和时间处理。
random:随机数生成。
re:正则表达式。
json:JSON 编码和解码。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
👉Python所有方向的学习路线👈
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉Python大厂面试资料👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉Python副业兼职路线&方法👈
学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费】