一、算术运算符
算术运算符是用在数学运算中的。Python中常用的算术运算符有加法+、减法-、乘法*、除法/、取余%、取整//和指数运算**。
代码示例:
a = 10 b = 3 c = a + b # 加法 d = a - b # 减法 e = a * b # 乘法 f = a / b # 除法 g = a % b # 取余 h = a // b # 取整 i = a ** b # 指数运算 print(c, d, e, f, g, h, i)
输出结果为:13 7 30 3.3333333333333335 1 3 1000
二、比较运算符
比较运算符是用来比较两个值的大小或者是否相等的。Python中常用的比较运算符有等于==、不等于!=、大于>、小于<、大于等于>=和小于等于<=。
代码示例:
a = 10 b = 3 c = (a == b) # 等于 d = (a != b) # 不等于 e = (a > b) # 大于 f = (a < b) # 小于 g = (a >= b) # 大于等于 h = (a <= b) # 小于等于 print(c, d, e, f, g, h)
输出结果为:False True True False True False
三、赋值运算符
赋值运算符是用来给变量赋值的。Python中常用的赋值运算符有等于=、加等于+=、减等于-=、乘等于*=、除等于/=、取余等于%=、取整等于//=和指数运算等于**=。
代码示例:
a = 10 b = 3 a += b # 加等于 print(a) # 输出结果为13 a -= b # 减等于 print(a) # 输出结果为10 a *= b # 乘等于 print(a) # 输出结果为30 a /= b # 除等于 print(a) # 输出结果为10.0 a %= b # 取余等于 print(a) # 输出结果为1.0 a //= b # 取整等于 print(a) # 输出结果为3.0 a **= b # 指数运算等于 print(a) # 输出结果为27.0
四、逻辑运算符
逻辑运算符是用于组合条件语句的关键字。Python中常用的逻辑运算符有与and、或or和非not。
代码示例:
a = True b = False c = (a and b) # 与 d = (a or b) # 或 e = (not a) # 非 print(c, d, e)
输出结果为:False True False
五、位运算符
位运算符是基于二进制位进行运算的。Python中常用的位运算符有按位与&、按位或|、按位异或^、按位取反~、左移<<和右移>>。
代码示例:
a = 10 b = 3 c = a & b # 按位与 d = a | b # 按位或 e = a ^ b # 按位异或 f = ~a # 按位取反 g = a << 2 # 左移2位 h = a >> 2 # 右移2位 print(c, d, e, f, g, h)
输出结果为:2 11 9 -11 40 2
六、三目运算符
三目运算符也叫条件运算符,是一种简化if else语句的运算符。Python中的三目运算符格式为:表达式1 if 条件表达式 else 表达式2。
代码示例:
a = 10 b = 3 c = 'a小于b' if (a < b) else 'a大于等于b' print(c)
输出结果为:a大于等于b