Python中比較特別的除法運算和冪運算介紹
來源:懂視網
責編:小采
時間:2020-11-27 14:32:18
Python中比較特別的除法運算和冪運算介紹
Python中比較特別的除法運算和冪運算介紹:不管是啥語言都離不開加減乘除這些算法,但是在Python里面你知道這些符號代表什么運算嗎? /這個是除法運算,那么這個//呢?*這個是乘法運算,那么這個**呢?下面來一一介紹下。 //運算 除法運算符是/,這個人人皆知道,但是這個二元
導讀Python中比較特別的除法運算和冪運算介紹:不管是啥語言都離不開加減乘除這些算法,但是在Python里面你知道這些符號代表什么運算嗎? /這個是除法運算,那么這個//呢?*這個是乘法運算,那么這個**呢?下面來一一介紹下。 //運算 除法運算符是/,這個人人皆知道,但是這個二元

不管是啥語言都離不開加減乘除這些算法,但是在Python里面你知道這些符號代表什么運算嗎?
“/”這個是除法運算,那么這個“//”呢?“*”這個是乘法運算,那么這個“**”呢?下面來一一介紹下。
“//”運算
除法運算符是“/”,這個人人皆知道,但是這個二元運算符“/”求出來的結果都是取決于操作數本身的,比如:
代碼如下:
20 / 3
6
20 / 3.0
6.666666666666667
20.0 / 3
6.666666666666667
20.0 / 3.0
6.666666666666667
也就是說,使用“/”運算符時,只要有一個操作數是浮點數,那么產生的結果就是浮點數結果,我們稱之為真除,但是要是兩個操作數都是整型數的話,那么產生的結果就是一個舍小數位的整型數,這個我們稱之為整除。但是如果有這一種情況,無論操作數是整型數、浮點數神馬的,我要的結果都是整除,那么“//”就派上用場了,這個“//”就是來解決這個問題的。
“//”是從Python2.2開始,除法運算符除了“/”之外,又引入了一個除法運算符,這一種運算符只用于進行整除法,示例如下:
代碼如下:
20 // 3
6
20 // 3.0
6.0
20.0 // 3
6.0
20.0 // 3.0
6.0
20 // 3.00
6.0
無論操作數如何,”//”的結果都是整除,如果操作數是浮點數的話,返回給我們的是一個整除結果轉換成浮點數而已。
“**”運算
這個“**”比較簡單,就是標題中的Python的冪運算了,演示如下:
代碼如下:
2 ** 0
1
2 ** 1
2
2 ** 10
1024
2 ** 20
1048576
第一操作數為底數,第二個操作數則為指數。
完~
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Python中比較特別的除法運算和冪運算介紹
Python中比較特別的除法運算和冪運算介紹:不管是啥語言都離不開加減乘除這些算法,但是在Python里面你知道這些符號代表什么運算嗎? /這個是除法運算,那么這個//呢?*這個是乘法運算,那么這個**呢?下面來一一介紹下。 //運算 除法運算符是/,這個人人皆知道,但是這個二元