1.bool類型
書接上回,我們上次最后講了三大數據類型,除了這三個之外,Python也有bool類型,也就是True和False。
a = 2
print(a==1)
print(a==2)
像這里,輸出的內容第一個是False,因為a的值為2,而第二個就是True,當然,也可以直接給變量賦值bool類型,如下:
2.與或非
a = True
b = False
print(a and b) #False
print(a or b) #True
print(not a) #False
print(not b) #True
and表示與,只有當兩邊都是True的時候,才會表示True,只要有一方是False,最終的結果就會是False
or表示或,只要有一個是True,就會顯示True,除非全部都是False,才會顯示False
not表示非,即取反,如果是True,那會顯示False,反之則顯示True
3. 基礎運算
a = 10
b = 20
c = a + b
print(c)
注意觀察語法結構,非常簡單,先賦值,再進行運算,這里展示了一個簡單的加法運算
那么接下來展示下更為廣闊的運算:
a = 10
b = 2
c = a + b
d = a - b
e = a * b
f = a / b
g = a // b
h = a % b
i = a ** b
print(c, d, e, f, g, h, i)
這里前四個大家應該都不陌生,分別是加減乘除,第五個是整除符號,第六個是取余符號
小學我們在做除法運算的時候,在沒有學習小數的時候,想必大家都記得,做除法時我們是分為整數和余數的,這里的整除取的是當時做除法運算時的整數,而取余取的就是我們當時做除法運算時剩下的余數
比如這里,10除2,結果是5,余0,所以整除結果為5,取余結果為0
再舉個例子,10除3,結果是3,余1,所以整除結果是3,取余結果是1
a = 10
b = 2
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
a += 1
print(a)
b -= 1
print(b)
==表示相等,要注意區分==和=,=表示賦值,而==表示等號
!=表示不等于,后面幾個就不介紹了,想必大家都看的懂
a += 1表示 a = a + 1,也就是賦值,將之前a的值加一之后,重新賦值給自己,比如這里a原來是10,經過這個賦值運算后,10+1=11,所以新的a的值為11,同理,下面的b -= 1表示b = b-1,結果為1