算术运算符
可以使用以下算术运算符在 Python 中执行算术运算:
加法
+
运算符将数字操作数的值相加。
python
>>> 2 + 3
5
>>> 2 + 3.0
5.0
如果操作数是 str
、list
或 tuple
类型,+
运算符会连接这两个序列或字符串。
python
>>> 'edpunk' + 'python'
'edpunkpython'
>>> ["ed", "punk"] + ["python", ]
['ed', 'punk', 'python']
减法
-
运算符从左操作数的值中减去右操作数的值。
python
>>> 2 - 3
-1
乘法
*
运算符将数字操作数的值相乘。
python
>>> 2 * 3
6
如果操作数是 str
、list
或 tuple
类型,*
运算符返回一个序列或字符串,该序列或字符串是自身连接指定次数的结果。
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