05 算术运算符
《Python基础教程》05 算术运算符
算术运算符
在Python中,使用以下符号进行算术运算:
+:加法-:减法*:乘法/:除法,得到的结果是一个小数%:取余,得到的是两个数相除之后的余数,不包含商**:求幂,比如a**b,结果是a的b次方//:整除,得到的结果是商,不包含余数
赋值运算符
可以在算术运算符的后面加上=等于符号,变成赋值运算符。
比如a+=b,相当于a = a + b。当a=1, b=2的时候,a = 1 + 2 = 3,a的值就会变成3。
在Python中,使用以下符号进行赋值运算:
+=:加法-=:减法*=:乘法/=:除法,得到的结果是一个小数%=:取余,得到的是两个数相除之后的余数,不包含商**=:求幂,比如a**b,结果是a的b次方//=:整除,得到的结果是商,不包含余数
加减乘除
a = 3
b = 33print(a + b)
print(a - b)
print(a * b)
print(a / b)
加减乘除赋值运算
a = 3
b = 33a += b
print(a)a -= b
print(a)a *= b
print(a)a /= b
print(a)
整除和取余
a = 9
b = 4print(a / b)
print(a // b)
print(a % b)
幂运算
a = 2print(a ** 1)
print(a ** 2)
print(a ** 3)
print(a ** 4)
print(a ** 8)
print(a ** 32)
判断内存地址是否相同
a = 3
b = 3# 查看内存地址
print(id(a), id(b))# 判断内存地址是否相同
print(id(a) == id(b))# 判断内存地址是否相同
print(a is b)