Python中比較特別的除法運(yùn)算和冪運(yùn)算介紹
不管是啥語(yǔ)言都離不開(kāi)加減乘除這些算法,但是在Python里面你知道這些符號(hào)代表什么運(yùn)算嗎?
“/”這個(gè)是除法運(yùn)算,那么這個(gè)“//”呢?“*”這個(gè)是乘法運(yùn)算,那么這個(gè)“**”呢?下面來(lái)一一介紹下。
“//”運(yùn)算
除法運(yùn)算符是“/”,這個(gè)人人皆知道,但是這個(gè)二元運(yùn)算符“/”求出來(lái)的結(jié)果都是取決于操作數(shù)本身的,比如:
20 / 3
6
20 / 3.0
6.666666666666667
20.0 / 3
6.666666666666667
20.0 / 3.0
6.666666666666667
也就是說(shuō),使用“/”運(yùn)算符時(shí),只要有一個(gè)操作數(shù)是浮點(diǎn)數(shù),那么產(chǎn)生的結(jié)果就是浮點(diǎn)數(shù)結(jié)果,我們稱之為真除,但是要是兩個(gè)操作數(shù)都是整型數(shù)的話,那么產(chǎn)生的結(jié)果就是一個(gè)舍小數(shù)位的整型數(shù),這個(gè)我們稱之為整除。但是如果有這一種情況,無(wú)論操作數(shù)是整型數(shù)、浮點(diǎn)數(shù)神馬的,我要的結(jié)果都是整除,那么“//”就派上用場(chǎng)了,這個(gè)“//”就是來(lái)解決這個(gè)問(wèn)題的。
“//”是從Python2.2開(kāi)始,除法運(yùn)算符除了“/”之外,又引入了一個(gè)除法運(yùn)算符,這一種運(yùn)算符只用于進(jìn)行整除法,示例如下:
20 // 3
6
20 // 3.0
6.0
20.0 // 3
6.0
20.0 // 3.0
6.0
20 // 3.00
6.0
無(wú)論操作數(shù)如何,”//”的結(jié)果都是整除,如果操作數(shù)是浮點(diǎn)數(shù)的話,返回給我們的是一個(gè)整除結(jié)果轉(zhuǎn)換成浮點(diǎn)數(shù)而已。
“**”運(yùn)算
這個(gè)“**”比較簡(jiǎn)單,就是標(biāo)題中的Python的冪運(yùn)算了,演示如下:
2 ** 0
1
2 ** 1
2
2 ** 10
1024
2 ** 20
1048576
第一操作數(shù)為底數(shù),第二個(gè)操作數(shù)則為指數(shù)。
完~
- python基礎(chǔ)教程之?dāng)?shù)字處理(math)模塊詳解
- Python的math模塊中的常用數(shù)學(xué)函數(shù)整理
- Python中Random和Math模塊學(xué)習(xí)筆記
- Python標(biāo)準(zhǔn)庫(kù)之隨機(jī)數(shù) (math包、random包)介紹
- Python線性方程組求解運(yùn)算示例
- Python2.7基于笛卡爾積算法實(shí)現(xiàn)N個(gè)數(shù)組的排列組合運(yùn)算示例
- python中實(shí)現(xiàn)精確的浮點(diǎn)數(shù)運(yùn)算詳解
- Python算術(shù)運(yùn)算符實(shí)例詳解
- Python編程實(shí)現(xiàn)數(shù)學(xué)運(yùn)算求一元二次方程的實(shí)根算法示例
- Python中pow()和math.pow()函數(shù)用法示例
相關(guān)文章
Python基礎(chǔ)之函數(shù)原理與應(yīng)用實(shí)例詳解
這篇文章主要介紹了Python基礎(chǔ)之函數(shù)原理與應(yīng)用,結(jié)合具體實(shí)例形式詳細(xì)分析了Python函數(shù)的定義、原理、參數(shù)、返回值、嵌套等相關(guān)概念與使用技巧,需要的朋友可以參考下2020-01-01使用pandas實(shí)現(xiàn)篩選出指定列值所對(duì)應(yīng)的行
這篇文章主要介紹了使用pandas實(shí)現(xiàn)篩選出指定列值所對(duì)應(yīng)的行,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12python如何實(shí)時(shí)獲取tcpdump輸出
這篇文章主要介紹了python如何實(shí)時(shí)獲取tcpdump輸出,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09Python簡(jiǎn)單爬蟲導(dǎo)出CSV文件的實(shí)例講解
今天小編就為大家分享一篇Python簡(jiǎn)單爬蟲導(dǎo)出CSV文件的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑
這篇文章主要介紹了Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08在pyqt5中展示pyecharts生成的圖像問(wèn)題
本文通過(guò)一個(gè)實(shí)際的散點(diǎn)圖案例,展示了如何使用pyqt5嵌套一個(gè)pyecharts圖層的方法,通過(guò)這個(gè)技巧,可以在pyqt5的框架中也實(shí)現(xiàn)精美的數(shù)據(jù)可視化的功能模塊,感興趣的朋友一起看看吧2022-01-01Python實(shí)戰(zhàn)之能監(jiān)控文件變化的神器—看門狗
這篇文章主要介紹了Python實(shí)戰(zhàn)之能監(jiān)控文件變化的神器—看門狗,文中有非常詳細(xì)的圖文及代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-05-05