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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:50:27
字體:
來源:轉載
供稿:網友

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

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

完~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 温泉县| 东阳市| 麦盖提县| 辉县市| 泽库县| 谷城县| 遂溪县| 手游| 德令哈市| 长寿区| 富蕴县| 包头市| 金秀| 香格里拉县| 东乡族自治县| 孝义市| 阳西县| 凤台县| 海口市| 新干县| 罗甸县| 鞍山市| 屯昌县| 麻江县| 忻城县| 铜梁县| 美姑县| 西乡县| 从江县| 鱼台县| 菏泽市| 永吉县| 雅安市| 榆树市| 麻城市| 道孚县| 喜德县| 恩施市| 昆山市| 获嘉县| 天祝|