「//」運算編程
除法運算符是「/」,這我的人皆知道,可是這個二元運算符「/」求出來的結果都是取決於操做數自己的ide
20 / 3
6
20 / 3.0
6.666666666666667
20.0 / 3
6.666666666666667
20.0 / 3.0
6.666666666666667
.net
使用「/」運算符時,只要有一個操做數是浮點數,那麼產生的結果就是浮點數結果,咱們稱之爲真除,可是要是兩個操做數都是整型數的話,那麼產生的結果就是一個舍小數位的整型數,這個咱們稱之爲整除。可是若是有這一種狀況,不管操做數是整型數、浮點數神馬的,我要的結果都是整除,那麼「//」就派上用場了,這個「//」就是來解決這個問題的。codego.net編程代碼提供.code
「//」是從Python2.2開始,除法運算符除了「/」以外,又引入了一個除法運算符,這一種運算符只用於進行整除法,it
20 // 3
6
20 // 3.0
6.0
20.0 // 3
6.0
20.0 // 3.0
6.0
20 // 3.00
6.0
class
不管操做數如何,」//」的結果都是整除,若是操做數是浮點數的話,返回給咱們的是一個整除結果轉換成浮點數而已。di
「**」運算view
這個「**」比較簡單,就是標題中的Python的冪運算了vi
2 ** 0
1
2 ** 1
2
2 ** 10
1024
2 ** 20
1048576
co
第一操做數爲底數,第二個操做數則爲指數。