学习目标
了解 Python 中常见
- 算术(数学)运算符
- 赋值运算符
算术(数学)运算符
a 是 10,b 是 20
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 两个对象相加 a + b 输出结果 30 |
- | 减 | 得到负数或是一个数减去另一个数 a - b 输出结果 -10 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符 a * b 输出结果 200 |
/ | 除 | b / a 输出结果 2.0 |
// | 取整除 | 返回商的整数部分 9 // 2 输出结果 4, 9.0 // 2.0 输出结果 4.0 |
% | 取余 | 返回除法的余数 b % a ,输出结果 0 |
** | 指数 | a**b 为 10 的 20 次方,输出结果 100000000000000000000 |
"""
演示 Python 中的各类运算符
"""
# 算术(数学)运算符
print("1 + 1 =", 1 + 1)
print("2 - 1 =", 2 - 1)
print("3 * 3 =", 3 * 3)
print("4 / 2 =", 4 / 2)
print("11 // 2 =", 11 // 2)
print("9 % 2 =", 9 % 2)
print("2 ** 2 =", 2 ** 2)
输出结果:
1 + 1 = 2
2 - 1 = 1
3 * 3 = 9
4 / 2 = 2.0
11 // 2 = 5
9 % 2 = 1
2 ** 2 = 4
赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | 把 = 号右边的结果 赋值 左边的变量,如 num = 1 + 2 * 3,结果 num 的值为 7 |
复合赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 赋值运算符 | c //= a 等效于 c = c // a |
"""
演示 Python 中的各类运算符
"""
# 赋值运算符
num = 1 + 2 * 3
# 复合赋值运算符
# +=
num = 1
num += 1 # num = num + 1
print("num += 1:", num)
num -= 1
print("num -= 1:", num)
num *= 4
print("num *= 4:", num)
num /= 2
print("num /= 2:", num)
num = 3
num %= 2
print("num %= 2:", num)
num **= 2
print("num **= 2:", num)
num = 9
num //= 2
print("num //= 2:", num)
输出结果:
num += 1: 2
num -= 1: 1
num *= 4: 4
num /= 2: 2.0
num %= 2: 1
num **= 2: 1
num //= 2: 4
总结
- 常见的算术(数学)运算符有:
加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)
- 赋值运算符有:
- 标准赋值: =
- 复合赋值: +=、-=、*=、/=、//=、%=、**=