算数运算符
算数运算符主要用作于计算机的算数运算
种类
符号
作用
+
加法、字符串的拼接
-
减法
*
乘法、字符串的重复
/
除法
//
地板除(除法)
%
取余(除法)
**
幂运算
+
# 数字类型的加法运算
print(1 + 1) # 2
print(False + 1) # 1
print(0j + 1) # (1+0j)
# 字符串的拼接
var1 = 'hello'
var2 = 'motherland'
print(var1 + ' ' + var2) # hello motherland
*
# 数字类型的乘法运算
print(1 * 1) # 1
print(False * 1) # 0
print(0j * 1) # 0j
# 字符串的重复
var1 = 'hello'
print(var1) # hello
print(var1 * 2) # hellohello
print(var1 * 3) # hellohellohello
/
# 数字类型的除法运算,结果总是小数,至少返回一位小数
print(1 / 1) # 1.0
print(False / 1) # 0.0
# print(False / False) # 除数不能为0
print(10 / 5) # 2.0
print(10 / 3) # 3.3333333333333335
print(10 / 2.25) # 4.444444444444445
//
# 数字类型的除法运算
# // 的运算结果只有在除数或者是被除数为小数的时候才是小数,并且永远是一位小数,小数位为0
print(1 // 1) # 1
print(100 // 5) # 20
print(10.9 // 1) # 10.0
print(10 // 1.5) # 6.0
print(10.5 // 1.1) # 9.0
print(10.0 // 3) # 3.0
%
# 不会将数除尽,求出除法中的余数
print(10 % 3) # 1
# 如果被除数和除数都是负数,余数是正常余数取反
# 如果除数是负数,余数是正常余数+除数
# 如果被除数是负数,余数就是第二种情况的取反
print(10 % 3) # 1
print(-10 % -3) # -1
print(10 % -3) # -2
print(-10 % 3) # 2
print(11 % 4) # 3
print(-11 % -4) # -3
print(11 % -4) # -1
print(-11 % 4) # 1
print(15 % 6) # 3
print(-15 % -6) # -3
print(15 % -6) # -3