Python基礎學習筆記_02
阿新 • • 發佈:2021-10-18
print(1+1) #加法運算 print(1-1) #減法運算 print(2*4) #乘法運算 print(1/2) #除法運算 print(11/2) #除法運算 print(11//2) #整除運算
print(11%2)
print(2**2) #表示2的2次方
注意
- 在整除時,當兩個數字為一正一負時,向下取整
print(9//4) #2 print(-9//-4) #2 print
- 在取餘時,當兩個數字為一正一負時,遵循公式:餘數=被除數-除數*商
print(9%-4) #-3 #公式:餘數=被除數-除數*商 9-(-4)*(-3) 9-12——》-3 print(-9%4) #3 # -9-(4)*(-3) -9-(-12)——》3
a=b=c=20
a=20 a+=30 #相當於a=a+30 print(a) a-=10 #相當於a=a-10 print(a) a*=2 #相當於a=a*2
a,b,c=20,30,40
a,b=10,20 print('a>b嗎?',a>b) #False print('a<b嗎?',a<b) #True print('a<=b嗎?',a<=b) #True print('a>=b嗎?',a>=b) #False print('a=b嗎?',a==b) #False print('a!=b嗎?',a!=b) #True
print(a is not b) #False a的id與id是不相等的
a,b=1,2 print(a==1 and b==2) #True True and True——》True print(a==1 and b<2) #False True and False——》False print(a!=1 and b==2) #False False and True——》False print(a!=1 and b!=2) #False False and False——》False
a,b=1,2 print(a==1 or b==2) #True or True--->True print(a==1 or b<2) #True or False--->True print(a!=1 or b==2) #False or True--->True print(a!=1 or b!=2) #False or False--->False
# 對bool型別運算元取反 f=True f2=False print(not f) #False print(not f2) #True
s='hello word' print('w' in s) #True print('k' in s) #False print('w' not in s) #False print('k' not in s) #True
print(4&8)
print(4|8)
print(4<<1) #向左移動一個位置,相當於乘以2 print(4<<2) #向左移動兩個位置,相當於乘以4
print(4>>1) #向右移動1位,相當於除以2 print(4>>2) #向右移動2位,相當於除以4
(1)算術運算子(先算乘除後算加減,有冪運算先算冪運算)
(2)位運算(先算移位運算,接著是與&,最後算或|)
(3)比較運算
(4)布林運算
(5)賦值運算
特別的:
當有括號時,先選括號裡的