📅  最后修改于: 2023-12-03 15:04:36.019000             🧑  作者: Mango
Python中的基本运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符和身份运算符。
算术运算符用于执行基本算术操作。以下是Python中可用的算术运算符:
| 运算符 | 描述 | 示例 | | :---: | :---: | :---: | | + | 加法 | 3 + 2 = 5 | | - | 减法 | 3 - 2 = 1 | | * | 乘法 | 3 * 2 = 6 | | / | 除法 | 3 / 2 = 1.5 | | % | 取模(求余数)| 3 % 2 = 1 | | ** | 幂 | 3 ** 2 = 9 |
# 算术运算符示例
a = 5
b = 2
print(a + b) # 7
print(a - b) # 3
print(a * b) # 10
print(a / b) # 2.5
print(a % b) # 1
print(a ** b) # 25
比较运算符用于比较两个值。以下是Python中可用的比较运算符:
| 运算符 | 描述 | 示例 | | :---: | :---: | :---: | | == | 等于 | 3 == 2 = False | | != | 不等于 | 3 != 2 = True | | > | 大于 | 3 > 2 = True | | < | 小于 | 3 < 2 = False | | >= | 大于等于 | 3 >= 2 = True | | <= | 小于等于 | 3 <= 2 = False |
# 比较运算符示例
a = 5
b = 2
print(a == b) # False
print(a != b) # True
print(a > b) # True
print(a < b) # False
print(a >= b) # True
print(a <= b) # False
赋值运算符用于把值赋给变量。以下是Python中可用的赋值运算符:
| 运算符 | 描述 | 示例 | | :---: | :---: | :---: | | = | 简单赋值 | a = 5 | | += | 加法赋值 | a += 5 (相当于 a = a + 5) | | -= | 减法赋值 | a -= 5 (相当于 a = a - 5) | | *= | 乘法赋值 | a *= 5 (相当于 a = a * 5) | | /= | 除法赋值 | a /= 5 (相当于 a = a / 5) | | %= | 取模赋值 | a %= 5 (相当于 a = a % 5) | | **= | 幂赋值 | a **= 5 (相当于 a = a ** 5) | | //= | 整除赋值 | a //= 5 (相当于 a = a // 5) |
# 赋值运算符示例
a = 5
a += 5
print(a) # 10
a -= 5
print(a) # 5
a *= 5
print(a) # 25
a /= 5
print(a) # 5.0
a %= 3
print(a) # 2.0
a **= 3
print(a) # 8.0
a //= 2
print(a) # 4.0
逻辑运算符用于组合条件语句。以下是Python中可用的逻辑运算符:
| 运算符 | 描述 | 示例 | | :---: | :---: | :---: | | and | 与 | x > 5 and x < 10 | | or | 或 | x < 5 or x > 10 | | not | 非 | not(x < 5 and x > 10) |
# 逻辑运算符示例
x = 7
print(x > 5 and x < 10) # True
print(x < 5 or x > 10) # False
print(not(x < 5 and x > 10)) # True
身份运算符用于比较两个对象的存储单元。以下是Python中可用的身份运算符:
| 运算符 | 描述 | 示例 | | :---: | :---: | :---: | | is | 是 | x is y | | is not | 不是 | x is not y |
# 身份运算符示例
x = 5
y = 5
print(x is y) # True
print(x is not y) # False
x = [1, 2, 3]
y = [1, 2, 3]
print(x is y) # False
print(x is not y) # True
以上就是Python中的基本运算符介绍,对于初学者来说,了解这些基本运算符是非常重要的。