Python基础知识点回顾
一、变量与标识符
命名规则:数字、字母、下划线组成,不能以数字开头,不能是关键字
二、数据类型
基本数据类型:
多个变量赋值:a = b = c = 1 a, b, c = 1, 2, "runoob"
Python3中有六个标准数据类型:
-
- Number(数字)(注意下数值运算操作中的 取余%,取整//)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
-
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
列表、元组、集合、字典、字符串:
正删改查
三、分支语句:
if elif else
四、循环:
while
for in
break 和 continue
五、函数:
1.无参数无返回值
2.无参数有返回值
3.有参数无返回值
4.有参数有返回值
return 单个值/多个值
参数类型:
位置参数
默认参数
*args
**kwargs
注意:打印一个值,在函数内部是直接print
返回结果并打印,在函数内部是return 然后在外部调用的时候再打印
递归函数:自己调用自己,注意:设置一个递归出口
匿名函数:定义:函数名 = lambda 形参 : 返回值
例:add = lambda a,b : a+b
c = add(3, 4)
六、面向对象:
类实例化对象
属性:
1.实例属性 self.属性名 对象.属性名
2.类属性 cls.属性名 类名.属性名
方法:
1.实例方法(成员方法)
2.类方法
@classmethod
3.静态方法
@staticmethod
魔术方法
__init__ 初始化
__str__ 打印对象
__del__ 删除对象时调用
__new__ 给对象分配地址(内存空间)
单例模式
七、文件、模块、异常
1.文件
格式一:(手动关闭格式)
打开文件:file = open("文件名", "读写模式")
操作文件:例如:file.write(xxx)
关闭文件:file.close()
格式二:(免关闭模式)
打开文件:with open("文件名", "读写模式") as file:
操作文件:例如:file.write(xxx)
打开方式:
r 只读
rb 以二进制打开只读
w 写 从文件开头写(会覆盖原来的内容)
wb 写 以二进制写
a 追加写
ab 以二进制追加写
操作文件:
read()
readline() 读一行
readlines() 读取所有行
write()
八、异常
try:
代码
except 错误类型 as e:
代码
else:
代码
finally:
代码
九、模块
import 模块名
from 模块名 import 方法名
from 模块名 import *