Python 轉換進制對于十進制數的轉換是一個經常用到的功能,Python 語言內置了許多用于進制轉換的函數,在這篇文章中,我們將介紹一些基本的進制轉換函數。
# 十進制轉二進制 bin(10) # 十進制轉八進制 oct(10) # 十進制轉十六進制 hex(10)
以上三個函數都會返回一個字符串,分別表示轉換后的二進制、八進制和十六進制數字。下面我們來看一下如何將二進制、八進制和十六進制數字轉換成十進制。
# 二進制轉十進制 int('1010', 2) # 八進制轉十進制 int('12', 8) # 十六進制轉十進制 int('A', 16)
以上三個函數都會返回對應的十進制數字。
需要注意的是,在進行進制轉換時,字符串的格式必須要正確,否則會報錯。例如,'1010' 需要指定轉換成二進制,如果使用十進制的方式進行轉換,則會出現錯誤。
Python 的進制轉換函數非常簡單易用,可以幫助我們快速地進行進制轉換。