运算符 | 描述 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除(除数不能为0,商一定是浮点数) |
// | 整除(向下取整,若有浮点数,结果也用浮点数表示) |
% | 取余(除法的余数) |
** | 幂 |
() | 小括号 |
1.混合运算的先后顺序:先 **,再 *、 /、 % 、//,最后 + 、-
2.使用 () 提高运算的优先级
3.浮点数运算的结果也是浮点数
a=5
b=2
print('a+b =',a+b)#7
print('a-b =',a-b)#3
print('a*b =',a*b)#10
print('a/b =',a/b)#2.5
print('a//b=',a//b)#2
print('a%b =',a%b)#1
print('a**b=',a**b)#25
print(4/2)#2.0,除法,结果必是浮点数
print(9**(1/2))#3.0,因为1/2结果是浮点数,所以最终结果也是浮点数
print(5.0//2)#2.0,取整除,若有浮点数,结果也用浮点数表示
print(-5//2)#-3,商-2.5向下取整
a=2
str1='张三'
str2='喜欢猫'
# print(a+str1)#报错
print(str1+str2)#张三喜欢猫
print('X')
print('X'*10)
# 结果:
# X
# XXXXXXXXXX