今天学习的是运算和分支,特别是分支,重中之重。
运算与分支
各种运算
赋值运算
用=表示,=左边必须是变量
算术运算
+、-:加、减
*:乘
/:除,完成除法,结果是小数
//:除,整除,结果是整数
%:求余,divmod函数同时得到商和余数
**:求幂,与pow函数功能相同
复合运算
+=、-=、*=、。。。
示例:a += 1等价于a = a + 1
关系运算
>、>=、<、<=、==、!=
关系表达式是有值的,符合数学逻辑值为真(True),不符合数学逻辑值为假(False)
逻辑运算
逻辑与(and):两边的表达式同时为真,结果才为真。
逻辑或(or):两边的表达式一个为真,结果就为真。
逻辑非(not