算法运算:+ - * / % //
a = 10 / 5 # 输出 2.0 为浮点数
a = 10 // 5 # 输出 2 为整数
比较运算: > < >= <= == !=
赋值运算: = += -= *= /= ....
互换变量可用解构:a, b = b, a
逻辑运算: and or not
运算顺序:括号 > not > and > or
成员运算: in, not in
文件操作
a = open(path, mode = ' ', encoding = 'utf-8')
path: 决定路径 与相对路径,一般用相对路径
mode
r:读
w:写
encoding: utf-8
读取egg:
a = open('demo.txt', mode = 'r', encoding = 'utf-8')
a.read() # 读取全部内容
a.readline() # 单行读取,有换行 和 空行,可用a.readline().strip(),大文件此方式较优
a.readlines() # 读取生成一个list
通常循环读取:
for line in a:
print(line.strip())