python中将整数转化为八进制的函数,Python进制转化
Python中的進制有二進制、八進制、十進制、十六進制,用python的內置函數可以方便的進行不同進制之間的轉換,二、八、十六進制數字表示前面分別添加0b、0o、0x(前面為零)。
二進制
八進制
十進制
十六進制
0b101
0o127
123
0x1a
轉化為十進制
int()可以接收一個或者兩個參數,只接收一個參數時,可以是完整進制表示的數字,也可以是0-9數字組成的字符串,返回值為十進制的整數;接收兩個參數時,第一個必須是數值型字符串,第二個表示第一個參數的進制;如果不給參數,返回值為0。
int('101101',2) #二進制轉為十進制
int(0b1010101) #二進制轉化為十進制
int('1237',8) #八進制轉化為十進制
int(0o1237) #八進制轉化為十進制
int('123af',16) #十六進制轉化為十進制
int(0x123af) # 十六進制轉化為十進制
轉化為二進制
bin()必須傳入一個整數,返回一個字符串形式的二進制數
bin(123) #十 → 二
bin(0o123) #八 → 二
bin(0x123) #十六 → 二
轉化為八進制
使用內置函數oct(),用法和bin()一樣
oct(0b11101) #二 → 八
oct(123) #十 → 八
oct(0x12f) #十六 → 八
轉化為十六進制
使用內置函數hex(),用法和bin()一樣
hex(0b10001) #二 → 十六
hex(123) #十 → 十六
hex(0o123) #八 → 十六
結果展示
結果展示
總結
以上是生活随笔為你收集整理的python中将整数转化为八进制的函数,Python进制转化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何正确安装电视支架如何安装电视机支架
- 下一篇: html表格转换为csv,python实