Python int函数

来源:这里教程网 时间:2026-02-17 09:48:39 作者:

Python int函数

在Python中,int()函数用于将一个字符串或数字转换为整数。在本文中,我们将详细介绍int()函数的用法和示例代码。

基本用法

int()函数的基本语法如下:

int(x, base=10)

其中,x是要转换为整数的字符串或数字,base是进制,默认为10。下面是一些基本用法的示例代码:

# 将字符串转换为整数num_str = "123"num_int = int(num_str)print(num_int)

Output:

# 将浮点数转换为整数num_float = 3.14num_int = int(num_float)print(num_int)

Output:

进制转换

int()函数还可以用于将其他进制的字符串转换为十进制整数。例如,将二进制字符串转换为十进制整数:

# 将二进制字符串转换为十进制整数binary_str = "1010"decimal_int = int(binary_str, 2)print(decimal_int)

Output:

类似地,将十六进制字符串转换为十进制整数:

# 将十六进制字符串转换为十进制整数hex_str = "1A"decimal_int = int(hex_str, 16)print(decimal_int)

Output:

错误处理

当int()函数无法将字符串转换为整数时,会抛出ValueError异常。为了避免程序崩溃,我们可以使用try-except语句进行错误处理:

# 错误处理示例try:    num_str = "abc"    num_int = int(num_str)    print(num_int)except ValueError:    print("无法将字符串转换为整数")

Output:

总结

通过本文的介绍,我们了解了int()函数在Python中的基本用法、进制转换以及错误处理。int()函数是一个非常实用的函数,可以帮助我们在编程中进行字符串和数字之间的转换。

相关推荐