Python 3 – 算术运算符示例
假设变量 a 存储值10,变量 b 存储值20,那么 –
运算符 | 描述 | 示例 |
---|---|---|
+ 加法 |
将运算符两侧的值相加。 | a + b = 31 |
- 减法 |
左操作数减去右操作数。 | a – b = -11 |
* 乘法 |
将运算符两侧的值相乘 | a * b = 210 |
/ 除法 |
左操作数除以右操作数 | b / a = 2.1 |
% 取模 |
左操作数除以右操作数并返回余数 | b % a = 1 |
** 指数 |
对操作数执行指数(幂)计算 | a**b = 10 的20次方 |
// 向下取整除法 |
操作数相除的结果是商,在小数点后一位的数字会被删除。但是如果操作数之一为负数,结果将被向下取整,即向负无穷方向舍入: | 9//2 = 4 ,9.0//2.0 = 4.0,-11//3 = -4,-11.0//3 = -4.0 |
示例
假设变量 a 存储值10,变量 b 存储值20,那么 –
#!/usr/bin/python3
a = 21
b = 10
c = 0
c = a + b
print ("第1行 - c 的值为 ", c)
c = a - b
print ("第2行 - c 的值为 ", c )
c = a * b
print ("第3行 - c 的值为 ", c)
c = a / b
print ("第4行 - c 的值为 ", c )
c = a % b
print ("第5行 - c 的值为 ", c)
a = 2
b = 3
c = a**b
print ("第6行 - c 的值为 ", c)
a = 10
b = 5
c = a//b
print ("第7行 - c 的值为 ", c)
输出
当您执行上面的程序时,它会生成以下结果 –
第1行 - c 的值为 31
第2行 - c 的值为 11
第3行 - c 的值为 210
第4行 - c 的值为 2
第5行 - c 的值为 1
第6行 - c 的值为 8
第7行 - c 的值为 2