日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python進制轉換用法詳解_python

作者:勤奮的瓊海旅人 ? 更新時間: 2022-04-04 編程語言

使用int()轉換

int()類可將數字或字符串轉換為整型,調用方法為:

int(x, base=10)

任意字符數字轉換為10進制:

>>> int('55')    #字符串轉換為十進制整型數
55
>>> int(0b11)    #二進制轉換為十進制
3
>>> int(0o11)    #八進制轉換為十進制
9
>>> int(0x11)    #十六進制轉換為十進制
17

16進制轉換為10進制:int(x,16)

x為傳入的參數,如:

>>> int('aaaa',16)
43690
>>> int('abcdef',16)
11259375

8進制轉換為10進制:int(x,8)

x為傳入的參數,如:

>>> int('12345670',8)
2739128
>>> int('10',8)
8

2進制轉換為10進制:int(x,2)

x為傳入的參數,如:

>>> int('10',2)
2
>>> int('11',2)
3
>>> int('100',2)
4

使用bin(x) ,oct(x) 或hex(x) 轉換:

傳入的參數可以是2,8,16進制的,輸出是字符串形式

bin(x)轉換為二進制:

>>> bin(0b100)    #二進制轉換為二進制
'0b100'
>>> bin(0o11)    #八進制轉換為二進制
'0b1001'
>>> bin(11)       #十進制轉換為二進制
'0b1011'
>>> bin(0xa1)    #十六進制轉換為二進制
'0b10100001'

oct(x)轉換為八進制:

>>> oct(0b11)    #二進制轉換為八進制
'0o3'
>>> oct(0o77)    #八進制轉換為八進制
'0o77'
>>> oct(55)    #十進制轉換為八進制
'0o67'
>>> oct(0xab)    #十六進制轉換為八進制
'0o253'

hex(x)轉換為十六進制:

>>> hex(0b11)    #二進制轉換為十六進制
'0x3'
>>> hex(0o11)    #八進制轉換為十六進制
'0x9'
>>> hex(11)    #十進制轉換為十六進制
'0xb'
>>> hex(0xaa)    #十六進制轉換為十六進制
'0xaa'

使用format() 轉換

format(x,'b')? ? ? ? ?#將x轉換為二進制

format(x,'o')? ? ? ? ?#將x轉換為八進制

format(x,'d')? ? ? ? ?#將x轉換為十進制

format(x,'x')? ? ? ? ?#將x轉換為十六進制

x可以是二進制,八進制,十進制,十六進制

format(x,'b')轉換為二進制

>>> format(0b11,'b')     #二進制轉換為二進制
'11'
>>> format(0o11,'b')    #八進制轉換為二進制
'1001'
>>> format(11,'b')    #十進制轉換為二進制
'1011'
>>> format(0x11,'b')    #十六進制轉換為二進制
'10001'

format(x,'o')轉換為八進制

>> format(0b11,'o')    #二進制轉換為八進制
'3'
>>> format(0o11,'o')    #八進制轉換為八進制
'11'
>>> format(11,'o')    #十進制轉換為八進制
'13'
>>> format(0x11,'o')    #十六進制轉換為八進制
'21'

format(x,'d')轉換為十進制

>>> format(0b11,'d')    #二進制轉換為十進制
'3'
>>> format(0o11,'d')   #八進制轉換為十進制
'9'
>>> format(11,'d')   #十進制轉換為十進制
'11'
>>> format(0x11,'d')   #十六進制轉換為十進制
'17'

format(x,'x')轉換為十六進制

>>> format(0b11,'x')   #二進制轉換為十六進制
'3'
>>> format(0o11,'x')   #八進制轉換為十六進制
'9'
>>> format(11,'x')   #十進制轉換為十六進制
'b'
>>> format(0x11,'x')   #十六進制轉換為十六進制
'11'

總結

原文鏈接:https://blog.csdn.net/qq_46119688/article/details/122640639

欄目分類
最近更新