博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。
文章目录 一 Python中的运算符二 算术运算符1 Python所有算术运算符的说明2 Python算术运算符的所有操作 三 比较运算符1 Python所有比较运算符的说明2 Python比较运算符的所有操作 四 赋值运算符1 Python中所有赋值运算符的说明2 Python中赋值运算符的所有操作 五 逻辑运算符1 Python所有逻辑运算符的的说明2 Python逻辑运算符的的所有操作 六 位运算符1 Python所有位运算符的说明2 Python位运算符的所有操作 七 成员运算符1 Python所有成员运算符的说明2 Python成员运算符的所有操作 八 身份运算符1 Python所有身份运算符的说明2 Python身份运算符的所有操作 九 运算符优先级 一 Python中的运算符Python中运算符的定义
在Python中可以将运算符定义为负责两个操作数之间的特定操作的符号。
Python中运算符的种类
算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符
二 算术运算符 1 Python所有算术运算符的说明 2 Python算术运算符的所有操作代码
# 算术运算符a = 21b = 10c = 0c = a + bprint("a + b 的值为:", c)c = a - bprint("a - b 的值为:", c)c = a * bprint("a * b 的值为:", c)c = a / bprint("a / b 的值为:", c)c = a % bprint("a % b 的值为:", c)# 修改变量 a 、b 、ca = 2b = 3c = a**bprint("a ** b 的值为:", c)a = 10b = 5c = a//bprint("a // b 的值为:", c) 三 比较运算符 1 Python所有比较运算符的说明 2 Python比较运算符的所有操作代码
# 比较(关系)运算符a = 21b = 10if a == b:print("a 等于 b")else:print("a 不等于 b")if a < b:print("a 小于 b")else:print("a 大于等于 b") 四 赋值运算符 1 Python中所有赋值运算符的说明 2 Python中赋值运算符的所有操作代码
c = a + bprint("c的值为:", c)c += aprint("c + a 的值为:", c)c *= aprint("c * a的值为:", c)c /= aprint("c / a 的值为:", c)c = 2c %= aprint("c % a 的值为:", c)c **= aprint ("c的a次方 的值为:", c)c //= aprint("c // a 的值为:", c) 五 逻辑运算符 1 Python所有逻辑运算符的的说明 2 Python逻辑运算符的的所有操作代码
a = 10b = 20if a > 1 and b > 10:print("a > 1 并且 b > 10")if a > 1 or b > 10:print("a > 1 或者 b > 10")if not(a < 1 and b < 1):print("返回 True") 六 位运算符 1 Python所有位运算符的说明 2 Python位运算符的所有操作代码
# 位运算符a = 60 # 60 = 0011 1100b = 13 # 13 = 0000 1101c = 0c = a & b # 12 = 0000 1100print("a & b的值为:", c)c = a | b # 61 = 0011 1101print("a | b的值为:", c)c = a ^ b # 49 = 0011 0001print("a ^ b的值为:", c)c = ~a # -61 = 1100 0011print("~a的值为:", c)c = a << 2 # 240 = 1111 0000print("a << 2的值为:", c)c = a >> 2 # 15 = 0000 1111print("a >> 2 的值为:", c) 七 成员运算符 1 Python所有成员运算符的说明 2 Python成员运算符的所有操作代码
# 成员运算符a = 10b = 20my_list = [1, 2, 3, 4, 5]if a in my_list:print("变量 a 在给定的列表中 list 中")else:print("变量 a 不在给定的列表中 list 中")if b not in my_list:print("变量 b 不在给定的列表中 list 中")else:print("变量 b 在给定的列表中 list 中") 八 身份运算符 1 Python所有身份运算符的说明 2 Python身份运算符的所有操作代码
# 身份运算符a = 20b = 20if a is b:print("a 和 b 有相同的标识")else:print("a 和 b 没有相同的标识")if id(a) == id(b):print("2 - a 和 b 有相同的标识")else:print("2 - a 和 b 没有相同的标识") 九 运算符优先级以下表格列出了从最高到最低优先级的所有运算符