算数
常用比较运算符
大于(>):判断左边的值是否大于右边的值
大于等于(>=):判断左边的值是否大于或等于右边的值
小于(<):判断左边的值是否小于右边的值
小于等于(<=):判断左边的值是否小于或等于右边的值
等于(==):判断两个值是否相等
不等于(!=):判断两个值是否不相等
代码示例
print(5 > 3) 结果为 True
print(5 >= 5) 结果为 True
print(5 < 8) 结果为 True
print(5 <= 5) 结果为 True
赋值
赋值运算符
代码示例
a = 5 > 3
print(a)
b = 5 < 3
print(b)
c = 5 == 3
print(c)
d = 5 != 3
print(d)
e = 5 >= 3
print(e)
f = 5 <= 3
print(f)
比较
在 Python 中,算术运算符(加减乘除等)的优先级高于比较运算符
所以表达式会先计算算术结果,再进行大小比较。
比如5 + 3 < 4 + 3会先算出 8 和 7,再比较 8 小于 7 是否成立。
Python 支持连续比较
Python 支持连续比较的写法,这与其他编程语言不同,写起来更接近数学中的不等式。比如5 > 3 > 2 > 1表示 5 大于 3,3 大于 2,2 大于 1,所有条件都满足才返回 True,只要有一个不满足就返回 False。
不同类型如何比较
Python 是强类型编程语言,不同类型的数据不能直接进行运算。比如整数和字符串不能直接用加号拼接,需要先进行类型转换。可以使用str()函数将整数转为字符串后再拼接。
逻辑
常用逻辑运算符
and
执行and运算符
左侧为真,输出右侧
左侧为假,输出左侧
即找到假输出
or
执行or运算符
左侧为真,输出左侧
左侧为假,输出右侧
即找到真输出
not
执行not运算符
not运算符,属于相反的值
即输入真输出假
输入假 输出真
其他
分支结构
关键字
if
条件:
如果条件满足则执行对应的代码
else
否则 不用写条件
elif
条件
条件分支类型
单分支
根据条件确定是否执行
双分支
二选一
多分支
可以没有 else