日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python中将整数转化为八进制的函数,Python进制转化

發布時間:2023/12/3 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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进制转化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。