运算符
算术运算符
+ - * /
- // 返回的时小于除法结果的最小整数
数据类型及变量
变量
- 大小写敏感
- python3 支持 unicode 字符集
逻辑运算符 and or not
- 先运算not 然后and 最后or
- 用()改变运算优先级
数据类型
结构语句
分支结构
if 条件:
语句
elif 条件:
语句
else:
语句
while 循环条件:
语句
for 元素变量名 in 列表 :
代码块
- 循环变量只是从列表中读取下一个并重新赋值列表中的下一个元素,即使循环体中修改了循环变量
数据存储
列表[,]
- 下标从0开始 列表长度为 len()-1
- 有反向索引
- 原列表的增删改
- .append(4) 增加元素
- .pop(i) 删除指定下标的元素 或最后一个元素
- .remove()删除第一个该元素
- if 元素 in 列表:(in操作符)
for I in rang(3,10,2):
print(i)
- 列表切片[开始位置:终止位置:步长] 新列表为左闭右开区间
- a + b 列表a和列表b合并为一个新的列表,包含a、b中的每一个元素
- a * n 将列表a中的元素重复n次
元组() 不能修改
字典 {key:value }
value 的增删改查
key 的增删改查
- key不能修改,只能删除键值对然后增加 var[new key]=var.pop(key)
- var.pop(key) 删除key
- var[key]=value key如果存在就是修改,不存在增加
- 查询
读写
标准库
基本函数
- print() 输出显示内容
- input() 输入数据
基本约定
- 一条语句一行 用 拆分一行语句 用;合并多条语句到一行 (不建议使用 )
- () [] {} 中的语句可以跨行书写
- 同层次的语句块必须左对齐,否则报错
- 缩进表示从属关系