国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中比較特別的除法運算和冪運算介紹

2020-02-23 00:33:58
字體:
來源:轉載
供稿:網友

不管是啥語言都離不開加減乘除這些算法,但是在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

第一操作數為底數,第二個操作數則為指數。

完~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江安县| 永胜县| 门头沟区| 察隅县| 广平县| 交城县| 高碑店市| 忻州市| 鄂温| 枣强县| 镇康县| 军事| 夏津县| 延安市| 永清县| 台州市| 汉川市| 石门县| 长顺县| 织金县| 海伦市| 肃宁县| 固原市| 普安县| 驻马店市| 沁阳市| 鄢陵县| 印江| 津市市| 土默特右旗| 河南省| 乡宁县| 郴州市| 清水县| 禹州市| 防城港市| 黄梅县| 招远市| 友谊县| 迁西县| 昭觉县|