1、Py进制转换:自带int()对象实现任意2-36进制数转10进制
一、int()使用举例
python的int()不止可以用来将字符串、浮点数转成整数,也可以实现将一个2-36进制数转换成10进制数。
print(int("54", 8)) # 8进制转10进制
print(int("0xAA", 16)) # 16进制转10进制
print(int("54", 36)) # 36进制转10进制
二、int()使用详解
python内置对象 int(x, base=10),最多允许传递2个参数。 1、只传1个参数,不传base参数,则默认是转成10进制数,可以用来将字符串或浮点数转成10进制整数。 但需要注意的是,允许直接传一个浮点数,不允许传一个字符串格式的浮点数,例如下面的 ‘20.11’
>>> int(20)
20
>>> int('20')
20
>>> int('20.11')
Traceback (most recent call last)
共有 0 条评论