运算符
python
支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算
1. 数学运算符:
数学运算符:+(加),-(减),*(乘),/(除),%(取余、取模),//(整除),**(幂运算)
1)+(加),-(减),*(乘),/(除)
和数学中的加减乘除功能一模一样
int(5+2)
print(5-2)
print(5*2)
print(5/2)
2)% - 求余数
数字1 % 数字2 -> 求数字1除以数字2的余数
print(5 % 2)
应用1: 取整数的个位数或者低几位数
# 练习: 获取变量 num 的个位数
num = 1235
print(num % 10) # 5
print(num % 100) # 35
应用2:判断一个数是否能够被另外一个数整除
# 练习:判断num的是否是偶数
num = 2898
print(num % 2)
3)// - 求商取商的整数部分(向下取整/向小取整)
print(5//2) # 2
print(-5//2) # -3
print(3.9//3) # 1.0
应用:取定长数字的最高位
num = 367
print(num // 100) # 3
print(num // 10) # 36
4) ** 幂运算
M ** N - 计算M的N次方
print(3 ** 2) # 9
print(2 ** 3) # 8
print(9 ** 0.5) # 3.0
n = 1/3
print(8 ** n) # 2.0
# 练习:12 + 3 * 4 // 5 - 6 ** 2
print(12 + 3 * 4 // 5 - 6 ** 2)