Skip to content

算术运算符

可以使用以下算术运算符在 Python 中执行算术运算:

加法

+ 运算符将数字操作数的值相加。

python
>>> 2 + 3
5
>>> 2 + 3.0
5.0

如果操作数是 strlisttuple 类型,+ 运算符会连接这两个序列或字符串。

python
>>> 'edpunk' + 'python'
'edpunkpython'
>>> ["ed", "punk"] + ["python", ]
['ed', 'punk', 'python']

减法

- 运算符从左操作数的值中减去右操作数的值。

python
>>> 2 - 3
-1

乘法

* 运算符将数字操作数的值相乘。

python
>>> 2 * 3
6

如果操作数是 strlisttuple 类型,* 运算符返回一个序列或字符串,该序列或字符串是自身连接指定次数的结果。

python
>>> "python" * 3
'pythonpythonpython'
>>> ['ed', 'py'] * 3
['ed', 'py', 'ed', 'py', 'ed', 'py']

除法

/ 运算符将左操作数的值除以右操作数的值,并返回实数商。

python
>>> 6 / 2
3.0
>>> 5 / 2
2.5

整除 (Floor Division)

// 运算符将左操作数的值除以右操作数的值,并返回整数商。

python
>>> 5 // 2
2

取模 (Modulus)

% 运算符将左操作数的值除以右操作数的值,并返回余数。

python
>>> 5 % 2
1

幂运算 (Exponent)

** 运算符将左操作数提升到右操作数的幂。

python
>>> 5 ** 2
25