Python算術運算子
阿新 • • 發佈:2020-12-27
Python算術運算子
一、算術運算子
運算子 | 描述 |
---|---|
+ | 加 |
- | 減 |
* | 乘 |
/ | 除(除數不能為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)#張三喜歡貓
- 乘法
- 數字n*字串:n個字串,即將字串重複n次
print( 'X')
print('X'*10)
# 結果:
# X
# XXXXXXXXXX