一、表达式:由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
1、python中常用运算符的优先级 (从1-15依次递减)
一级: (...), [...], {...}
二级: s[i], s[i:j]
三级: s.attribute
四级: s(...)
五级: +x, -x, ~x
六级: x**y
七级: *, /, //, %
八级:+, -
九级:<<, >>
十级:&
十一级:^
十二级:|
十三级:<, <=, >, >=, ==, !=
十四级:is, not is
十五级:in, not in
2、python中的语句:
1.赋值语句
隐式赋值:import,from,def,class,for,函数参数
元组和列表分解赋值:当赋值符号(=)的左侧为列表或者元组的时候,python 会按照位置把右边的目标自左向右逐一进行赋值,个数不对时会触发异常,此方法也可以进行欺骗赋值
2.调用语句
3.print() 打印语句
4.if/elif/else:条件判断
5.for/else:序列迭代
6.while/else:普通循环
7.pass:占位符
8.break:中止
9.continue
10.def: 命名函数
11.return :返回
12.global:命名空间
13.raise:触发异常
14.from:模块访问属性
15.class:类
16.try/except/finally:捕捉异常
17.del:删除引用
18.assert:调试检查
19.with/as:环境管理器