📜  Python中的基本运算符(1)

📅  最后修改于: 2023-12-03 15:04:36.019000             🧑  作者: Mango

Python中的基本运算符

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中的基本运算符介绍,对于初学者来说,了解这些基本运算符是非常重要的。