阅读量:2
int函数用于将其他数据类型或字符串转换为整数类型。
int(参数) 参数可以是以下几种类型:
- 整数:直接返回这个整数。
- 浮点数:将浮点数转换为整数,舍弃小数部分。
- 字符串:将字符串转换为整数,如果字符串是一个有效的整数形式,则返回对应的整数;如果字符串不能转换为整数,则会抛出ValueError错误。
- 其他类型:如果参数是其他数据类型,则会尝试调用该数据类型的__int__方法,将其转换为整数。如果不存在__int__方法,则抛出TypeError错误。
示例:
int(10) # 返回整数10 int(3.14) # 返回整数3 int("123") # 返回整数123 int("a") # 抛出ValueError错误 int(True) # 返回整数1