你知道这是我们的 int() 函数吗? 提到int()很多人都会愣住,无法理解它是什么。 事实上,int()非常实用。 我们来看一下它的使用示例。
1. 基数转换
int 可以将二进制转换为十六进制字符串、字节(byte)或字节数组()实例转换为相应的十进制整数。 具体调用形式为:int(x,base=10),其中x为字符串、字节串或字节数组的实例。
默认值:基数=10
x = '6' num1 = int(x) num2 = int(x, 10) print(num1) print(num2) “”” 6 6 “””
将其他基数转换为十进制
x = '10' num1 = int(x, 2) num2 = int(x, 8) num3 = int(x, 16) print(num1) print(num2) print(num3) """ 2 8 16 """ x = 'z' num3 = int(x, 36) print(num3) """ 35 """
2. 将字符值转换为整数值
将2/8/10/16十六进制字符串转换为数值16
>>> int("",2) 16 >>> int("0o020",8) 16 >>> int("16",10) 16 >>> int("0x10",16) 16
事实上,int()函数不仅可以将字符值转换为十六进制2/8/10/16,还可以将十六进制2-36(除1之外)的字符值转换为整数值。 它是如此实用。 我们来学习一下Get Up中int函数的使用方法吧~