bool型只有兩個值:True和False
創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為宣漢企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè),宣漢網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
之所以將bool值歸類為數(shù)字,是因?yàn)槲覀円擦?xí)慣用1表示True,0表示False。
Python中的整數(shù)屬于int類型,默認(rèn)用十進(jìn)制表示,此外也支持二進(jìn)制,八進(jìn)制,十六進(jìn)制表示方式。
進(jìn)制轉(zhuǎn)換
盡管計算機(jī)只認(rèn)識二進(jìn)制,但是為了迎合我們的習(xí)慣,python中的數(shù)字默認(rèn)還是十進(jìn)制。還提供了一些方法來幫助我們做轉(zhuǎn)換。比如是進(jìn)制轉(zhuǎn)換為二進(jìn)制使用bin方法,在轉(zhuǎn)換結(jié)果前面還會加上‘0b’表示是一個二進(jìn)制書。
既然十進(jìn)制可以轉(zhuǎn)換為二進(jìn)制,那么其實(shí)使用同樣的原理也可以轉(zhuǎn)換為其他進(jìn)制,python也為我們提供了十進(jìn)制轉(zhuǎn)換成八進(jìn)制和十六進(jìn)制的方法,分別是oct和hex。八進(jìn)制前面以‘0o’標(biāo)示,十六進(jìn)制以‘0x’標(biāo)示
>>> bin(10) '0b1010' >>> oct(10) '0o12' >>> hex(10) '0xa'
取余運(yùn)算(%)
>>> 5%2 1 >>> 16%4 0 >>> 16%7 2
算術(shù)運(yùn)算(+ - * / // divmod **)
>>> 2+3 5 >>> 2-3 -1 >>> 2*3 6 >>> 3/2 1.5 >>> 3//2 1 >>> divmod(16,3) (5, 1) >>> 2**3 8
浮點(diǎn)數(shù)是屬于有理數(shù)中某特定子集的數(shù)的數(shù)字表示,在計算機(jī)中用以近似表示任意某個實(shí)數(shù)。具體的說,這個實(shí)數(shù)由一個整數(shù)或定點(diǎn)數(shù)(即尾數(shù))乘以某個基數(shù)(計算機(jī)中通常是2)的整數(shù)次冪得到,這種表示方法類似于基數(shù)為10的科學(xué)計數(shù)法。
Python的浮點(diǎn)數(shù)就是數(shù)學(xué)中的小數(shù)
在運(yùn)算中,整數(shù)與浮點(diǎn)數(shù)運(yùn)算的結(jié)果也是一個浮點(diǎn)數(shù)
為什么要叫做float浮點(diǎn)型?
浮點(diǎn)數(shù)也就是小數(shù),之所以稱為浮點(diǎn)數(shù),是因?yàn)榘凑湛茖W(xué)記數(shù)法表示時, 一個浮點(diǎn)數(shù)的小數(shù)點(diǎn)位置是可變的,比如, 1.23*109和12.3*108是相等的。 浮點(diǎn)數(shù)可以用數(shù)學(xué)寫法,如1.23,3.14,-9.01,等等。但是對于很大或很小的浮點(diǎn)數(shù),就必須用科學(xué)計數(shù)法表示,把10用e替代: 1.23*109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。 整數(shù)和浮點(diǎn)數(shù)在計算機(jī)內(nèi)部存儲的方式是不同的,整數(shù)運(yùn)算永遠(yuǎn)是精確的而浮點(diǎn)數(shù)運(yùn)算則可能會有四舍五入的誤差。
關(guān)于小數(shù)不精準(zhǔn)問題
Python默認(rèn)的是17位精度,也就是小數(shù)點(diǎn)后16位,盡管有16位,但是這個精確度卻是越往后越不準(zhǔn)的。
首先,這個問題不是只存在在python中,其他語言也有同樣的問題
其次,小數(shù)不精準(zhǔn)是因?yàn)樵谵D(zhuǎn)換成二進(jìn)制的過程中會出現(xiàn)無限循環(huán)的情況,在約省的時候就會出現(xiàn)偏差。
從上面的圖中我們就可以看出,復(fù)數(shù)complex是由實(shí)數(shù)和虛數(shù)組成的
要了解復(fù)數(shù),其實(shí)關(guān)于復(fù)數(shù)還需要先了解虛數(shù)。虛數(shù)(就是虛假不實(shí)的數(shù)):平方為復(fù)數(shù)的數(shù)叫做虛數(shù)。
復(fù)數(shù)是指能寫成如下形式的數(shù)a+bi,這里a和b是實(shí)數(shù),i是虛數(shù)單位(即-1開根)。在復(fù)數(shù)a+bi中,a稱為復(fù)數(shù)的實(shí)部,b稱為復(fù)數(shù)的虛部(虛數(shù)是指平方為負(fù)數(shù)的數(shù)),i稱為虛數(shù)單位。
當(dāng)虛部等于零時,這個復(fù)數(shù)就是實(shí)數(shù);當(dāng)虛部不等于零時,這個復(fù)數(shù)稱為虛數(shù)。
注,虛數(shù)部分的字母j大小寫都可以。
網(wǎng)站名稱:python數(shù)據(jù)類型之?dāng)?shù)字
當(dāng)前URL:http://jinyejixie.com/article20/gdpsco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站制作、面包屑導(dǎo)航、移動網(wǎng)站建設(shè)、小程序開發(fā)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)