国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

完~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 团风县| 芒康县| 含山县| 临沧市| 邯郸市| 沙河市| 祁连县| 阳新县| 新晃| 闻喜县| 枣阳市| 荔浦县| 鹰潭市| 西华县| 安化县| 百色市| 南阳市| 常德市| 江津市| 商水县| 岢岚县| 盈江县| 崇阳县| 吉木萨尔县| 嘉义市| 铜陵市| 保亭| 乾安县| 汉中市| 彩票| 沁源县| 宁陵县| 通城县| 遂川县| 金门县| 托克逊县| 小金县| 柳河县| 海南省| 嘉鱼县| 府谷县|