一、背景介绍
Python作为一种多范式编程语言,有着广泛的应用领域, int()是其中的一个常用方法。Python中的int()函数是用于将字符串或数字转换为整数的函数,在Python中很常用,本文将详细介绍Python int()函数的用法。
二、Python int()函数用法
1. 将字符串转换成整数
a ='3' int(a) # 输出3
int()函数可以将一个字符串类型的数字转换为整数类型,例如上述代码将字符串‘3’转换为整数类型,输出结果为3。
2. 将浮点数转换成整数
a = 3.5 int(a) # 输出3
将浮点数转换成整数时,int()函数会直接将浮点数向下取整,例如上述代码将浮点数3.5转换为整数类型,输出结果为3。
3. 将二进制,八进制,十六进制转换成整数
a = '0b101' int(a, 2) # 输出5
a = '0o10' int(a, 8) # 输出8
a = '0x10' int(a, 16) # 输出16
int()函数还可以将二进制,八进制,十六进制转换成整数类型,需要设置第二个参数为2,8或16 ,对应二进制,八进制和十六进制。例如上述代码分别将二进制101转换为十进制5,八进制10转换为十进制8,十六进制10转换为十进制16。
4. 将不同进制的数字字符串转换成整数
a = '12' b = '0o12' c = '0x12' d = '0b1100' int(a) # 输出12 int(b, 8) # 输出10 int(c, 16) # 输出18 int(d, 2) # 输出12
int()函数还可以将不同进制的数字字符串转换成整数类型,只需要按照上述示例设置好第二个参数即可。例如上述代码将不同进制的数字字符串分别转换成十进制的整数类型。
三、总结
本文介绍了Python中int()函数的用法,包括将字符串,浮点数,二进制、八进制、十六进制字符串转换成整数类型。熟练掌握int()函数对于编写python程序和数据分析有着很重要的作用。