转十进制:
输入:字符串
输出:int
class int(x, base=10) # 表示从base进制转十进制
x -- 字符串或数字。
base -- 进制数,默认十进制。
>>> int('12', 16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制 (表示十六进制转十进制)
18
https://www.runoob.com/python/python-func-int.html
转二进制:
输入:int
输出:字符串
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
>>>bin(10)
'0b1010'
>>> bin(20)
'0b10100'
>>> bin(20)[2:]
'10100'
https://www.runoob.com/python/python-func-bin.html
因为bin转换的二进制表示为‘ob…’,取下标从2开始后面的。