python常用的运算符 python常用的运算符的优先级表格
更新时间:2023-11-071、Python常用的算数运算符
Python中常用的算数运算符包括加(+)、减(-)、乘(*)、除(/)、模(%)、整除(//)和乘方(**)。这些运算符都比较容易理解,其中加和乘的使用比较广泛。
a = 2 b = 3 # 加法运算 c = a + b print(c) # 输出5 # 乘法运算 d = a * b print(d) # 输出6 # 除法运算 e = b / a print(e) # 输出1.5 # 取模运算 f = b % a print(f) # 输出1 # 整除运算 g = b // a print(g) # 输出1 # 求乘方 h = a ** b print(h) # 输出8
2、Python常用的比较运算符
比较运算符用于比较两个数之间的大小关系,返回的结果是布尔类型(True或False)。Python中比较运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。
a = 2 b = 3 # 判断是否相等 c = a == b print(c) # 输出False # 判断是否不等 d = a != b print(d) # 输出True # 判断是否大于 e = a > b print(e) # 输出False # 判断是否小于等于 f = b <= a print(f) # 输出False
3、Python常用的逻辑运算符
逻辑运算符用于连接两个或多个条件,根据这些条件的真假来计算结果。Python中常用的逻辑运算符包括与(and)、或(or)和非(not)。
a = 2 b = 3 c = 4 # 与运算 d = (a < b) and (b < c) print(d) # 输出True # 或运算 e = (a > b) or (b < c) print(e) # 输出True # 非运算 f = not(a < b) print(f) # 输出False
4、Python常用的位运算符
位运算符用于对二进制数的每一位进行操作。Python中常用的位运算符包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)和右移(>>)
a = 60 # 二进制为0011 1100 b = 13 # 二进制为0000 1101 # 按位与 c = a & b # 0000 1100 print(c) # 输出12 # 按位或 d = a | b # 0011 1101 print(d) # 输出61 # 按位异或 e = a ^ b # 0011 0001 print(e) # 输出49 # 按位取反 f = ~a # 1100 0011 print(f) # 输出-61 # 左移 g = a << 2 # 1111 0000 print(g) # 输出240 # 右移 h = a >> 2 # 0000 1111 print(h) # 输出15
总结
Python中常用的运算符包括算术运算符、比较运算符、逻辑运算符和位运算符,每种运算符有其独特的运算规则和优先级,程序员要深刻理解运算符的使用。同时,在代码书写中应该注意到运算符优先级,并在需要时使用括号来提高代码可读性。