python int 2.5 函数详解

  • Post category:Python

Python int() 函数详解

Python int() 函数用于将一个数或字符串转换为整数。可以接受两个参数:数字或字符串和进制。

语法

int(x, base=10)

参数

  • x ,数字或字符串。
  • base ,进制数,默认十进制。

返回值

返回整数。

示例

实例1:将字符串转为整数

>>> num_str = '12345'
>>> num_int = int(num_str)
>>> print(num_int)
12345
>>> type(num_int)
<class 'int'>

实例2:将16进制字符串转为10进制整数

>>> hex_str = 'FF'
>>> dec_int = int(hex_str, 16)
>>> print(dec_int)
255
>>> type(dec_int)
<class 'int'>

注意点

  • 如果字符串中含有非数字字符,则会产生ValueError错误。
  • 如果进制数不在2-36之间,则会产生ValueError错误。
  • 如果输入是空字符串,则会产生ValueError错误。

总结:

Python int() 函数用于将一个数字或字符串转换为整数。可以接受两个参数:数字或字符串和进制。如果输入不合法,则会产生错误。