Python 运算符
Python 是一种高级的、面向对象的编程语言,拥有丰富的运算符用于进行各种操作。本文将详细介绍 Python 中常见的运算符及其使用方法。
算术运算符
算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法等。下表列出了 Python 中的算术运算符及其对应的操作:
运算符 | 描述 | 示例 |
---|---|---|
+ | 加法 | 2 + 3 |
– | 减法 | 5 – 2 |
* | 乘法 | 4 * 7 |
/ | 除法 | 9 / 3 |
% | 取余 | 7 % 2 |
** | 幂运算 | 3 ** 4 |
// | 取整除 | 10 // 3 |
示例代码如下:
a = 5
b = 2
print("a + b =", a + b)
print("a - b =", a - b)
print("a * b =", a * b)
print("a / b =", a / b)
print("a % b =", a % b)
print("a ** b =", a ** b)
print("a // b =", a // b)
运行结果:
a + b = 7
a - b = 3
a * b = 10
a / b = 2.5
a % b = 1
a ** b = 25
a // b = 2
比较运算符
比较运算符用于比较两个值之间的关系,返回结果为 True 或 False。下表列出了 Python 中的比较运算符及其对应的操作:
运算符 | 描述 | 示例 |
---|---|---|
等于 | 5 5 | |
!= | 不等于 | 3 != 7 |
> | 大于 | 10 > 3 |
< | 小于 | 4 < 8 |
>= | 大于等于 | 6 >= 4 |
<= | 小于等于 | 2 <= 5 |
示例代码如下:
x = 10
y = 5
print("x == y:", x == y)
print("x != y:", x != y)
print("x > y:", x > y)
print("x < y:", x < y)
print("x >= y:", x >= y)
print("x <= y:", x <= y)
运行结果:
x == y: False
x != y: True
x > y: True
x < y: False
x >= y: True
x <= y: False
逻辑运算符
逻辑运算符用于执行逻辑操作,常用于控制流程和条件判断。下表列出了 Python 中的逻辑运算符及其对应的操作:
运算符 | 描述 | 示例 |
---|---|---|
and | 与 | True and False |
or | 或 | True or False |
not | 非 | not True |
示例代码如下:
a = True
b = False
print("a and b:", a and b)
print("a or b:", a or b)
print("not a:", not a)
运行结果:
a and b: False
a or b: True
not a: False
赋值运算符
赋值运算符用于给变量赋值,即将一个值保存到变量中。下表列出了 Python 中的赋值运算符及其对应的操作:
运算符 | 描述 | 示例 |
---|---|---|
= | 赋值 | x = 5 |
+= | 加法赋值 | x += 2 # 相当于 x = x + 2 |
-= | 减法赋值 | x -= 3 # 相当于 x = x – 3 |
*= | 乘法赋值 | x *= 4 # 相当于 x = x * 4 |
/= | 除法赋值 | x /= 2 # 相当于 x = x / 2 |
%= | 取余赋值 | x %= 3 # 相当于 x = x % 3 |
//= | 取整除赋值 | x //= 2 # 相当于 x = x // 2 |
**= |
幂运算赋值 | x **= 3 # 相当于 x = x ** 3 |