一、進制數的表示
十進制——直接表示:10
二進制——(前綴):0B1010
八進制——(前綴):0O12
十六進制——(前綴):0XA
二、進制轉換
(1)十進制轉其他
十進制轉二進制: bin(10)
十進制轉八進制: oct(10)
十進制轉十六進制:hex(10)
備注:注意以上輸出型別均為字串,另外如果想去掉進制前綴可以使用切片方法
(2)其他進制轉十進制
使用int("String",num)方法,其中string為其他進制的表示,num為該數字具體的進制數,功能就是:將num進制數string轉換成十進制數,具體如下:
二進制轉十進制: int("1010",2)
八進制轉十進制: int("0o12",8)
十六進制轉十進制:int("0xa",16)
可以帶前綴,也可以不帶
(3)需要十進制中轉的進制轉換
該轉換根據以上兩種轉換可以很容易得出,思路均是使用十進制中轉,如下:
二轉八:二轉十,再轉八——oct(int("1010",2))
八轉十六:八轉十,再轉十六——hex(int("12",8))
來源:https://blog.csdn.net/qq_46038474/article/details/122440031
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/546791.html
標籤:Python
下一篇:python語言基礎
