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 |
加法 +
前面举例子时用两个整数举例子说明+ 运算符的作用,
+
运算符不只是能用于数字间的运算,字符串,列表也可以用这个运算符进行运算。
"py" + 'thon'
'python'
[12, 1, 2] + [32, 22]
[12, 1, 2, 32, 22]
'python'*3
'pythonpythonpython'
[1, 2, 3]*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
(1, 2, 3)*3
(1, 2, 3, 1, 2, 3, 1, 2, 3)
4/2
2.0
5/2
2.5
5%2
1
6%2
0
a = 432
print(a%10)
2
如果计算它的十位多少呢?
a = 432
a = a//10 # 得到43
print(a%10)
3
这就是编程,基础的编程知识一看就懂,但如何运用,却需要大量的练习。