Python進制快速轉換

python中所有類型都是作為對象的形式來存在的。

在python中沒有char型,只有字符串類型,這樣我們可能將char型轉換為整型時極不方便,但是python已經提供了這些轉換的內置函數。

python 中除了整型,其他進制的只能用字符串來表示:

int()

可以將 二進制,八進制,十六進制轉換成十進制整型:

>>> int('1111', 2)
15
>>> int('f', 16)
15
>>> int('17', 8)
15

chr()

將整型轉換為字符:

>>> chr(90)
'Z'

ord()

將字符轉換為整型:

>>> ord('Z')
90

hex()

將十進制轉換為十六進制:

>>> hex(255)
'0xff'

oct()

將十進制轉換為八進制:

>>> oct(255)
'0377'

bin()

將十進制轉換為二進制:

>>> bin(255)
'0b11111111'
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ?1 C語言程序的結構認識 用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使讀者對c語...
    CONLYOUC閱讀 8,735評論 9 66
  • 本節內容 Python介紹 發展史 Python 2 or 3? 安裝 Hello World程序 變量 用戶輸入...
    小小不懂11閱讀 3,444評論 2 30
  • 1 關鍵字 1.1 關鍵字的概述 Java的關鍵字對java的編譯器有特殊的意義,他們用來表示一種數據類型,或...
    哈哈哎呦喂閱讀 673評論 0 0
  • (一)、進制之間的轉換 八進制:0-7 十六進制:0-F 1、十進制 與 二進制之間的轉換 (1)、十進制轉換為二...
    MPPC閱讀 21,994評論 2 49
  • 總是記不住自己年紀,潛意識里自己還是18歲
    余生L閱讀 248評論 0 0