一、二进制,八进制,十进制,十六进制的表示方法
在python的idle中输入的不同进制的字符,直接直接转化为十进制
>>> 0b10 # 以0b开头表示的是二进制 2 >>> 0o10 # 以0o开头表示的是八进制 8 >>> 0x10 # 以0x开头表示的是十六进制 16 >>> 10 # 正常输入表示的是十进制 10
二、将其他进制的字符转换为二进制,使用函数bin()
>>> bin(10) # 十进制转换为二进制 \'0b1010\' >>> bin(0b11) # 二进制转化为二进制 \'0b11\' >>> bin(0o23) # 八进制转换为二进制 \'0b10011\' >>> bin(0x2a) # 十六进制转换为二进制 \'0b101010\'
三、相同的转为八进制使用oct()函数,转为十六进制使用hex()函数
四、获取ascII码使用ord()函数
>>> ord(\'a\') 97 >>> ord(\'&\') 38