int() 函数用于将一个字符串或数字转换为整型。
int() 方法的语法:
class int(x, base=10)
参数
x – 字符串或数字。
base – 进制数,默认十进制。
int() 方法的实例:
>>>int() # 不传入参数时,得到结果0
0
>>> int(3)
3
>>> int(3.6)
3
>>> int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int('0xa',16)
10
>>> int('10',8)
8
用一个小例子实现一下int函数,输入一个十六进制的数,输出它的十进制。
while 1:
try:
a = input()
b = int(a,16)
print(b)
except:
break
int(a,num)直接转换搞定,num为要转换的进制类型,a为要转化的数字。