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