python int函数使用方法

  • Post category:Python

当使用 Python 编程时,经常需要将字符串类型的数字转换成整型。这时我们可以使用 Python 内置的 int() 函数来实现转换。

函数介绍

int() 是 Python 内置函数,可以将数字字符串转换成整型。其语法格式如下:

int(x, base=10)
  • x: 字符串或数值。
  • base: 进制数,默认为10。

使用方法

int() 函数返回转换后的整数值,如果转换失败则会抛出 ValueError 异常。下面是一些使用 int() 函数的例子。

例子1

将字符串 ‘123’ 转换成整数:

num_str='123'
num_int = int(num_str)
print(num_int)

运行结果:

123

例子2

将十六进制字符串 ‘0xFF’ 转换成十进制整数:

hex_str='0xFF'
hex_int = int(hex_str, 16)
print(hex_int)

运行结果:

255

需要注意的是,如果传入的是一个无法转换的字符串,则会抛出 ValueError 异常,例如:

num_str='123x'
num_int = int(num_str)
print(num_int)

运行结果:

ValueError: invalid literal for int() with base 10: '123x'

总结

本文介绍了 int() 函数的使用方法,可以将字符串数字转换成整型。对于需要进行计算的数据类型,使用整型可以提升计算速度。如果需要进行多个数据类型的转换,则需要使用其他内置函数或第三方库函数来实现。