+ - * / // 整除(求商) % 取余数 ** 指数,幂运算 () 可以改变优先级4.1 ⽐较运算符
⽐较运算符的结果是 bool 类型, 即 True,或者是 False。
== 判断是否相等, 相等是 True. 不相等是 False != 判断是否不相等, 不相等是 True, 相等 False ><>=<=4.2 逻辑运算符
逻辑运算符可以连接连个表达式, 两个表达式共同的结果决定最终的结果是 True,还是 False。
and 逻辑与, 连接的两个条件都必须为 True,结果为 True, ⼀假为假 如果第⼀个条件为 False,就不会再判断第⼆个条件 or 逻辑或, 连接的两个条件都为 False,结果为 False, ⼀真为真 如果第⼀个条件为 True,第⼆个条件就不会再判断了 not 逻辑⾮, 取反,原来是 True,变为 False,原来是 False,变为 True5 if 判断语句 5.1 if
if 判断条件: 判断条件为 True,会执⾏的代码 判断条件为 True,会执⾏的代码 ... 顶格书写的代码,代表和 if 判断没有关系 在 python 中使⽤缩进,代替代码的层级关系, 在 if 语句 的缩进内,属于 if 语句的代码块(多⾏代码的意思)5.2 if else
if 判断条件: 判断条件为 True,会执⾏的代码 判断条件为 True,会执⾏的代码 else: 判断条件为 False, 会执⾏的代码 判断条件为 False, 会执⾏的代码5.3 if elif
if 判断条件1: 判断条件1成⽴,执⾏的代码 elif 判断条件2: 判断条件1不成⽴,判断条件2 成⽴,会执⾏的代码 else: 判断条件1和判断条件2都不成⽴,执⾏的代码6 三⽬运算
变量 = 表达式1 if 判断条件 else 表达式27 循环 7.1 while循环
while 判断条件: 判断条件成⽴,执⾏的代码 判断条件成⽴,执⾏的代码7.2 for 循环遍历
for 变量 in 字符串: 代码
Python靠缩进来看代码的作用域。



