Python算数运算符主要用于处理数字之间的加减乘除四则运算,此外还支持取模和幂运算, 算数运算符的除法有两种,一种是普通的除法,运算后的结果是 float 类型, 另一种是向下取整的除法,运算后的结果是 int 类型。
特别强调一点,算数运算符只能用于数字类型之间的运算,包括 int , float , bool , 不能使用一个 int 和字符串进行加法操作。
| 运算符 | 描述 | 实例 |
|---|---|---|
+ | 两个对象相加 | 5 + 4 结果为9 |
- | 两个对象相减 | 5 - 4 结果为1 |
* | 两个对象相乘 | 5 * 4 结果为20 |
/ | 两个数做除法 | 5 / 4 结果为1.25 |
% | 取模,返回除法的余数 | 5 % 4 结果为1 |
** | 幂,返回x的y次幂 | 5**4 , 5的4次方,结果为625 |
// | 向下取整的除法 | 5//4 结果是1, -5//4 结果是-2 |
加法 +
前面举例子时用两个整数举例子说明+ 运算符的作用, + 运算符不只是能用于数字间的运算,字符串,列表也可以用这个运算符进行运算。
In [2]:
"py" + 'thon'
Out[2]:
'python'
In [3]:
[12, 1, 2] + [32, 22]
Out[3]:
[12, 1, 2, 32, 22]
In [4]:
'python'*3
Out[4]:
'pythonpythonpython'
In [5]:
[1, 2, 3]*3
Out[5]:
[1, 2, 3, 1, 2, 3, 1, 2, 3]
In [6]:
(1, 2, 3)*3
Out[6]:
(1, 2, 3, 1, 2, 3, 1, 2, 3)
In [7]:
4/2
Out[7]:
2.0
In [8]:
5/2
Out[8]:
2.5
In [9]:
5%2
Out[9]:
1
In [10]:
6%2
Out[10]:
0
In [11]:
a = 432
print(a%10)
2
如果计算它的十位多少呢?
In [12]:
a = 432
a = a//10 # 得到43
print(a%10)
3
这就是编程,基础的编程知识一看就懂,但如何运用,却需要大量的练习。