python int 2.5 函数详解

  • Post category:Python

Python中的int()函数是将数据转换为整数的内置函数。当对浮点数进行int()操作时,会直接将小数部分舍去,只保留整数部分。

语法格式:

int(x, base=10)

参数说明:
– x – 要转换的数字
– base – 数字的进制,默认为10

其中,base参数可以不传,此时默认进制为10。如果x为字符串类型,则需要指定进制。

下面是两个相关的代码示例:

# 示例1:调用int()函数将浮点型数据转换为整型数据
a = 3.7
b = int(a)
print(b)  # 3

# 示例2:转换进制,默认为10进制
c = "1010"
d = int(c, 2)
print(d)  # 10

在示例1中,将浮点型数据a转换为整型数据b并输出。输出结果为3,因为int()方法只保留其整数部分。

在示例2中,将二进制数“1010”转换为整型并输出。转换进制为2进制,输出结果为10。

需要注意,如果进行非法的转换,如将字符串”hello”转换为整数,将会抛出异常。