Python中常見(jiàn)的數(shù)制轉(zhuǎn)換有哪些
數(shù)制轉(zhuǎn)換即進(jìn)制轉(zhuǎn)換,指進(jìn)制(二、八、十、十六進(jìn)制)間的相互轉(zhuǎn)換,計(jì)算機(jī)編程中較為常見(jiàn)。這里列舉了python常見(jiàn)數(shù)制轉(zhuǎn)換用法。
1.進(jìn)位制度
Python中二進(jìn)制是以0b開(kāi)頭的:
例如: 0b11 則表示十進(jìn)制的3
8進(jìn)制是以0開(kāi)頭的:
例如: 011則表示十進(jìn)制的9
16進(jìn)制是以0x開(kāi)頭的:
例如: 0x11則表示十進(jìn)制的17
或者寫(xiě)成 \x \b
2.各種函數(shù)轉(zhuǎn)換
#10進(jìn)制轉(zhuǎn)為2進(jìn)制 >>> bin(10) '0b1010'
#2進(jìn)制轉(zhuǎn)為10進(jìn)制
>>> int("1001",2)
9
#10進(jìn)制轉(zhuǎn)為16進(jìn)制 >>> hex(10) '0xa'
#16進(jìn)制到10進(jìn)制
>>> int('ff', 16)
255
>>> int('0xab', 16)
171
#十進(jìn)制轉(zhuǎn)為八進(jìn)制
>>print("%o" % 10)
>>12
#16進(jìn)制到2進(jìn)制 >>> bin(0xa) '0b1010' >>>
#10進(jìn)制到8進(jìn)制 >>> oct(8) '010'
#2進(jìn)制到16進(jìn)制 >>> hex(0b1001) '0x9'
進(jìn)制的常用表示知識(shí)點(diǎn)擴(kuò)展:
>>> 0o1, 0o20, 0o377 # 八進(jìn)制常用表示,0o或者0O開(kāi)頭,后面接數(shù)字 (1, 16, 255) >>> 0x01, 0x10, 0xFF # 十六進(jìn)制常用表示,0x或者0X開(kāi)頭,后面接0-9,A-F (1, 16, 255) >>> 0b1, 0b10000, 0b11111111 # 二進(jìn)制常用表示,0b開(kāi)頭,后面接01組成的數(shù)字 (1, 16, 255)
到此這篇關(guān)于Python中常見(jiàn)的數(shù)制轉(zhuǎn)換有哪些的文章就介紹到這了,更多相關(guān)Python中常見(jiàn)的數(shù)制轉(zhuǎn)換例舉內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解如何使用Plotly和Dash進(jìn)行數(shù)據(jù)可視化
數(shù)據(jù)可視化是數(shù)據(jù)分析中至關(guān)重要的一環(huán),它能夠幫助我們更直觀地理解數(shù)據(jù)并發(fā)現(xiàn)隱藏的模式和趨勢(shì),本文將介紹如何使用Plotly和Dash進(jìn)行數(shù)據(jù)可視化,感興趣的可以了解下2024-04-04
教你使用Python?的?Template?類(lèi)生成文件報(bào)告
這篇文章主要介紹了用?Python?的?Template?類(lèi)生成文件報(bào)告,在閱讀本文時(shí),您不僅學(xué)習(xí)了Python字符串的基本知識(shí),Template類(lèi)以及使用它的原因,而且還實(shí)現(xiàn)了第一個(gè)文件報(bào)告腳本,需要的朋友可以參考下2022-08-08
Python 安裝 virturalenv 虛擬環(huán)境的教程詳解
這篇文章主要介紹了Python 安裝 virturalenv 虛擬環(huán)境的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
深入探究Python Numba庫(kù)編譯優(yōu)化利器
這篇文章主要為大家介紹了Python Numba庫(kù)編譯優(yōu)化利器深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
詳解pandas中MultiIndex和對(duì)象實(shí)際索引不一致問(wèn)題
這篇文章主要介紹了詳解pandas中MultiIndex和對(duì)象實(shí)際索引不一致問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
在Pandas中導(dǎo)入CSV數(shù)據(jù)時(shí)去除默認(rèn)索引的方法匯總
在Pandas中讀取CSV數(shù)據(jù)時(shí),會(huì)默認(rèn)將第一列設(shè)為索引列index,但有時(shí)候我們并不需要索引,或者希望指定自己的索引列,本文將介紹幾種在Pandas中導(dǎo)入CSV數(shù)據(jù)時(shí)去除默認(rèn)索引的方法,需要的朋友可以參考下2023-05-05

