tft每日頭條

 > 生活

 > python中怎麼實現進制轉換

python中怎麼實現進制轉換

生活 更新时间:2024-12-23 09:01:31

提到進制轉換這裡需要了解int()這個内置函數,大多數人都會這樣用:

int(x)

python中怎麼實現進制轉換(Python進制轉換)1

山東掌趣網絡科技

其目的一般是将x字符串轉化為整數,int()除了這個作用外,還可以将其他進制數轉化為十進制數,Python内置函數官方文檔

從官方文檔中我們可以得知内置函數: int(x,base=10)

python中怎麼實現進制轉換(Python進制轉換)2

山東掌趣網絡科技

第二個參數默認base = 10,頁就是我們常用的字符串轉換為十進制整數,由此,我們改變第二個參數可以将其他進制的數轉換為十進制數:

print(int('0101',2))#二進制轉換為十進制

print(int('27',8))#八進制轉換為十進制

print(int('A0',16))#十六進制轉換為十進制

5

23

160

将十進制轉換為二進制、八進制、十六進制,使用内置函數:bin()、oct()、hex()

b = bin(17)#十進制轉換為二進制

o = oct(17)#十進制轉換為八進制

h = hex(17)#十進制轉換為十六進制

print(b,type(b))

print(o,type(o))

print(h,type(h))

0b10001 <class 'str'>

0o21 <class 'str'>

0x11 <class 'str'>

注:bin()、oct()、hex()的返回值都是字符串,而且分别帶有0b、0o、0x前綴。

python中怎麼實現進制轉換(Python進制轉換)3

山東掌趣網絡科技

山東掌趣網絡科技

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved