# Python的运算符
# 1. 算术运算符
a = 10
b = 3
# 加法
print(a + b) # 输出: 13
# 减法
print(a - b) # 输出: 7
# 乘法
print(a * b) # 输出: 30
# 除法
print(a / b) # 输出: 3.3333333333333335
# 取整除
print(a // b) # 输出: 3
# 取余数
print(a % b) # 输出: 1
# 幂运算
print(a ** b) # 输出: 1000
# 2. 比较运算符
x = 5
y = 8
# 等于
print(x == y) # 输出: False
# 不等于
print(x != y) # 输出: True
# 大于
print(x > y) # 输出: False
# 小于
print(x < y) # 输出: True
# 大于等于
print(x >= y) # 输出: False
# 小于等于
print(x <= y) # 输出: True
# 3. 赋值运算符
c = 5
c += 3 # 等价于 c = c + 3
print(c) # 输出: 8
c -= 2 # 等价于 c = c - 2
print(c) # 输出: 6
c *= 4 # 等价于 c = c * 4
print(c) # 输出: 24
c /= 3 # 等价于 c = c / 3
print(c) # 输出: 8.0
c %= 2 # 等价于 c = c % 2
print(c) # 输出: 0.0
c //= 1 # 等价于 c = c // 1
print(c) # 输出: 0.0
c **= 2 # 等价于 c = c ** 2
print(c) # 输出: 0.0
# 4. 逻辑运算符
p = True
q = False
# 逻辑与
print(p and q) # 输出: False
# 逻辑或
print(p or q) # 输出: True
# 逻辑非
print(not p) # 输出: False
# 5. 成员运算符
list_example = [1, 2, 3, 4, 5]
# in 运算符
print(3 in list_example) # 输出: True
# not in 运算符
print(6 not in list_example) # 输出: True
# 6. 身份运算符
x = [1, 2, 3]
y = [1, 2, 3]
z = x
# is 运算符
print(x is z) # 输出: True
print(x is y) # 输出: False
# is not 运算符
print(x is not z) # 输出: False
print(x is not y) # 输出: True
# 7. 位运算符
a = 60 # 二进制: 0011 1100
b = 13 # 二进制: 0000 1101
# 按位与
print(a & b) # 输出: 12 (二进制: 0000 1100)
# 按位或
print(a | b) # 输出: 61 (二进制: 0011 1101)
# 按位异或
print(a ^ b) # 输出: 49 (二进制: 0011 0001)
# 左移
print(a << 2) # 输出: 240 (二进制: 1111 0000)
# 右移
print(a >> 2) # 输出: 15 (二进制: 0000 1111)
# 按位取反
print(~a) # 输出: -61 (二进制: 补码表示)
True 或 False)。and、or 和 not。希望这些示例代码和解释对你理解 Python 的运算符有所帮助!
上一篇:python struct模块
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站