python中的16進(jìn)制表示什么

本篇文章給大家分享的是有關(guān)python 中的16進(jìn)制表示什么,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。

十六進(jìn)制是由0 ~ 15組成的,可是9后面的10是用字母來(lái)代替A~ F,也就是0 ~ F,用字母代替了數(shù)字,避免不再重復(fù)。

python也內(nèi)置了一個(gè)數(shù)字轉(zhuǎn)16進(jìn)制的方法,如:

hex() : 將任意數(shù)值轉(zhuǎn)成16進(jìn)制。

如:

a = hex(123123123)
print(a)
>> 0x756b5b3

運(yùn)行結(jié)果0x756b5b3 ,x代表就是十六進(jìn)制 ,前面的為零,如果數(shù)值為16的話就是0o10 ,逢16進(jìn)1。

為什么 python 里面要用16進(jìn)制呢?

1、計(jì)算機(jī)硬件是0101二進(jìn)制的, 16進(jìn)制剛好是2的倍數(shù),更容易表達(dá)一個(gè)命令或者數(shù)據(jù),十六進(jìn)制更加簡(jiǎn)短,因?yàn)閾Q算的時(shí)候16進(jìn)制可以頂4位2進(jìn)制數(shù),也就是一個(gè)字節(jié)(8進(jìn)制可以用兩個(gè)16進(jìn)制表示)。

2、最早規(guī)定的 ASCII 字符集采用的就是8bit (后期擴(kuò)展了,但是基礎(chǔ)單位還是 8bit),8bit用兩個(gè)16進(jìn)制就能表達(dá)出來(lái),不管閱讀還是儲(chǔ)存都比其他進(jìn)制要方便。

3、計(jì)算機(jī)中cpu運(yùn)算也是遵循 ASCII 字符集,以16、32、64這樣的方式在發(fā)展,因此數(shù)據(jù)交換的時(shí)候16進(jìn)制也顯得更好。

4、為了統(tǒng)一規(guī)范,cpu、內(nèi)存、硬盤我們看到的都是采用的16進(jìn)制計(jì)算。

以上就是python 中的16進(jìn)制表示什么,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:python中的16進(jìn)制表示什么
網(wǎng)頁(yè)URL:http://muchs.cn/article36/iehcsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、網(wǎng)站內(nèi)鏈、外貿(mào)建站靜態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)