99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2020-08-22 閱讀量: 1393
數(shù)字類型

小學(xué)學(xué)習(xí)數(shù)學(xué)時(shí)我們知道,一個(gè)數(shù)可以是整數(shù)、可以是小數(shù)。上了高中經(jīng)過(guò)了更深入的學(xué)習(xí)我們知道數(shù)系還擴(kuò)展到了復(fù)數(shù)。python提供的數(shù)字類型和數(shù)學(xué)中的數(shù)字類型相近,只不過(guò)我們把小數(shù)換了個(gè)名字叫做浮點(diǎn)數(shù),下面我們來(lái)逐步講解整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)。

整數(shù)

整數(shù)類型一共有四種進(jìn)制表示:十進(jìn)制、八進(jìn)制、二進(jìn)制、十六進(jìn)制。例如:
67(十進(jìn)制) 0b11101(二進(jìn)制) 0o76535(八進(jìn)制) 0X89(十六進(jìn)制)
默認(rèn)情況下整數(shù)采用十進(jìn)制表示,如果想告訴計(jì)算機(jī)你定義了一個(gè)其他進(jìn)制的整數(shù)需要在整數(shù)前面加上特定符號(hào)引導(dǎo)。二進(jìn)制引導(dǎo)符號(hào)為0b或0B;八進(jìn)制引導(dǎo)符號(hào)為0o或0O;十六進(jìn)制引導(dǎo)符號(hào)為0x或0X。
各進(jìn)制間數(shù)字轉(zhuǎn)換(內(nèi)置函數(shù)):
bin(i):將i轉(zhuǎn)換為2進(jìn)制。
oct(i):將i轉(zhuǎn)換為8進(jìn)制。
int(i) :將i轉(zhuǎn)換為10進(jìn)制。
hex(i) :將i轉(zhuǎn)換為16進(jìn)制。
關(guān)于四種進(jìn)制間的轉(zhuǎn)換關(guān)系我會(huì)在稍后更新并附上鏈接,我們繼續(xù)來(lái)講解整數(shù)類型。

由于在數(shù)學(xué)上整數(shù)有序的排列于整個(gè)實(shí)數(shù)軸上,理論上整數(shù)的取值范圍是無(wú)窮的即(-∞,+∞)。我們之前學(xué)過(guò)定義一個(gè)變量就會(huì)為其分配內(nèi)存空間,雖然整數(shù)的極值趨緊無(wú)窮大,但是我們計(jì)算機(jī)的內(nèi)存空間是有限的當(dāng)內(nèi)存空間用完了你的最大值再大也沒(méi)有用。
注意,這里一個(gè)小例子:
*就像我們平時(shí)說(shuō)的,學(xué)霸考了100分說(shuō)明學(xué)霸的實(shí)力就是100分,學(xué)神考了100分只能說(shuō)明這張卷子的滿分只有100分,不管學(xué)神實(shí)力再怎么強(qiáng)大,他的成績(jī)也由整張卷子的分值所決定,腦瓜子清醒了一點(diǎn)沒(méi)有呢? ?. ? .? ?
所以實(shí)際上整數(shù)的取值范圍由計(jì)算機(jī)的內(nèi)存大小決定。


浮點(diǎn)數(shù)

浮點(diǎn)數(shù)的概念來(lái)源于數(shù)學(xué)中的實(shí)數(shù),python要求所有浮點(diǎn)數(shù)必須帶有小數(shù)部分,即便小數(shù)部分是0也要帶上,例如a=1.0和a=1就是兩種類型的變量,前者有小數(shù)部分是浮點(diǎn)數(shù)類型,后者沒(méi)有小數(shù)部分即是整數(shù)類型。
浮點(diǎn)數(shù)有兩種表示方法:十進(jìn)制和科學(xué)計(jì)數(shù)法。例如:
0.0,1.7,8.5(十進(jìn)制表示),78e6,4.2e-3(科學(xué)計(jì)數(shù)法)
python的科學(xué)計(jì)數(shù)法使用字母e或者E最為次冪的符號(hào),以10為基數(shù),
e(或者E)=a*10的b次冪

由于浮點(diǎn)數(shù)在計(jì)算機(jī)中以二進(jìn)制進(jìn)行儲(chǔ)存會(huì)產(chǎn)生誤差,因此浮點(diǎn)數(shù)無(wú)法進(jìn)行高精度的計(jì)算。如果想得到浮點(diǎn)數(shù)間運(yùn)算的準(zhǔn)確結(jié)果可以采用整數(shù)運(yùn)算,例如機(jī)算12.345698.7654可以轉(zhuǎn)化為123456987654

a=12.3456*98.7654b=123456*987654print(a)print(b)123

可以看出浮點(diǎn)數(shù)最后幾位都是估計(jì)值,不如整數(shù)更加精確。
但是除了科學(xué)計(jì)算等需要高精度的計(jì)算,浮點(diǎn)數(shù)的運(yùn)算運(yùn)用得更多


復(fù)數(shù)

復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù),一個(gè)復(fù)數(shù)由實(shí)部和虛部組成,python中復(fù)數(shù)的虛部通過(guò)后綴j或J表示例如:
12.9+4j -7.8+9J等等
復(fù)數(shù)類型的實(shí)部和虛部都是浮點(diǎn)數(shù)類型,對(duì)于復(fù)數(shù)x可以用x.real和x.imag分別獲取它的實(shí)部和虛部。

41.1921
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子