运算符是用于执行各种操作的符号或标记。
在 Python 中,常见的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。
下面是对这些运算符的简要讲解以及每种类型的一个小例子:
- 算术运算符:用于执行基本的数学运算,如加法、减法、乘法等。
a = 10
b = 5
# 加法
result = a + b # 结果为 15
# 减法
result = a - b # 结果为 5
# 乘法
result = a * b # 结果为 50
# 除法
result = a / b # 结果为 2.0
# 取余
result = a % b # 结果为 0
# 整除
result = a // b # 结果为 2
# 指数
result = a ** b # 结果为 100000
- 赋值运算符:用于给变量赋值。
a = 10
b = 5
# 赋值
c = a + b # c 的值为 15
# 复合赋值
a += b # 相当于 a = a + b,a 的值为 15
- 比较运算符:用于比较两个值之间的关系。
a = 10
b = 5
# 等于
result = (a == b) # 结果为 False
# 不等于
result = (a != b) # 结果为 True
# 大于
result = (a > b) # 结果为 True
# 小于
result = (a < b) # 结果为 False
# 大于等于
result = (a >= b) # 结果为 True
# 小于等于
result = (a <= b) # 结果为 False
- 逻辑运算符:用于组合多个条件。
x = True
y = False
# 与
result = x and y # 结果为 False
# 或
result = x or y # 结果为 True
# 非
result = not x # 结果为 False
- 位运算符:用于对数字的二进制表示进行操作。
a = 60 # 二进制表示为 0011 1100
b = 13 # 二进制表示为 0000 1101
# 按位与
result = a & b # 结果为 12 (0000 1100)
# 按位或
result = a | b # 结果为 61 (0011 1101)
# 按位异或
result = a ^ b # 结果为 49 (0011 0001)
# 按位取反
result = ~a # 结果为 -61 (1100 0011)
# 左移
result = a << 2 # 结果为 240 (1111 0000)
# 右移
result = a >> 2 # 结果为 15 (0000 1111)
通过运算符,你可以在 Python 中执行各种操作,从简单的数学计算到条件判断,再到位操作等。
了解更多python项目开发,请关注我:Python提升课堂