1.1.算术运算符
算术运算符用于组织整数类型和浮点类型的数据,有一元运算符和二元运算符之分。
一元运算符有两个:+(正号)和 - (负号),例如+a还是a,-a是对a取反运算。
二元算术运算符如下:
1.2.比较运算符
比较运算符用于比较两个表达式的大小,其结果是布尔类型的数据,即True或False。
1.3.逻辑运算符
逻辑运算符用于对布尔型变量进行运算,其结果也是布尔类型。
Python采用了“短路”设计。“短路”指“逻辑与”和“逻辑或”在计算过程中只要结果确定,则不再计算后面的表达式,从而提高效率。
下图定义了一个f1()函数,看看什么情况下会被调用
1.4.位运算符
位运算符是以二进制(bit)为单位进行运算的,操作数和结果都是整数类型的数据。