python中所有類型都是作為對象的形式來存在的。
在python中沒有char型,只有字符串類型,這樣我們可能將char型轉換為整型時極不方便,但是python已經提供了這些轉換的內置函數。
python 中除了整型,其他進制的只能用字符串來表示:
int()
可以將 二進制,八進制,十六進制轉換成十進制整型:
>>> int('1111', 2)
15
>>> int('f', 16)
15
>>> int('17', 8)
15
chr()
將整型轉換為字符:
>>> chr(90)
'Z'
ord()
將字符轉換為整型:
>>> ord('Z')
90
hex()
將十進制轉換為十六進制:
>>> hex(255)
'0xff'
oct()
將十進制轉換為八進制:
>>> oct(255)
'0377'
bin()
將十進制轉換為二進制:
>>> bin(255)
'0b11111111'