python中二進制,八進制,十進制,十六進制


一、二進制,八進制,十進制,十六進制的表示方法

  在python的idle中輸入的不同進制的字符,直接直接轉化為十進制

>>> 0b10  # 以0b開頭表示的是二進制
2
>>> 0o10  # 以0o開頭表示的是八進制
8
>>> 0x10  # 以0x開頭表示的是十六進制
16
>>> 10  # 正常輸入表示的是十進制
10

二、將其他進制的字符轉換為二進制,使用函數bin()

>>> bin(10)   # 十進制轉換為二進制
'0b1010'
>>> bin(0b11)  # 二進制轉化為二進制
'0b11'
>>> bin(0o23)  # 八進制轉換為二進制
'0b10011'
>>> bin(0x2a)  # 十六進制轉換為二進制
'0b101010'

三、相同的轉為八進制使用oct()函數,轉為十六進制使用hex()函數

四、獲取ascII碼使用ord()函數

>>> ord('a')
97
>>> ord('&')
38

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM