Python 中的 int() 函数:将其他数据类型转换为整数318
在 Python 中,int() 函数用于将各种数据类型转换为 Python 整数对象。它是一个内置函数,接受任意实数或字符串等数据类型,并返回一个截断小数部分后的整数。
语法int(object, base=10)
其中:* object:要转换为整数的数据类型。
* base(可选):转换时使用的基数,默认为十进制(10)。
用法
int() 函数可用于将以下数据类型转换为整数:* 浮点数:截断小数部分。例如:int(3.14) 返回 3。
* 字符串:转换为十进制整数。例如:int('123') 返回 123。
* 十六进制字符串:使用 16 进制基数转换。例如:int('0xFF', 16) 返回 255。
* 八进制字符串:使用 8 进制基数转换。例如:int('0o77', 8) 返回 63。
* 二进制字符串:使用 2 进制基数转换。例如:int('0b1111', 2) 返回 15。
示例
以下是一些 int() 函数的用法示例:
# 将浮点数转换为整数
print(int(3.14)) # 输出:3
# 将字符串转换为整数
print(int('123')) # 输出:123
# 将十六进制字符串转换为整数
print(int('0xFF', 16)) # 输出:255
# 将八进制字符串转换为整数
print(int('0o77', 8)) # 输出:63
# 将二进制字符串转换为整数
print(int('0b1111', 2)) # 输出:15
注意事项* int() 函数只截断小数部分,不会四舍五入。
* 如果 object 不是有效的整数或字符串表示,则会引发 ValueError。
* 指定不正确的 base 参数也会引发 ValueError。
延伸阅读
有关 int() 函数的更多信息,请参阅以下资源:*
*
2024-10-17
Python字符串查找与判断:从基础到高级的全方位指南
https://www.shuihudhg.cn/134118.html
C语言如何高效输出字符串“inc“?深度解析printf、puts及格式化输出
https://www.shuihudhg.cn/134117.html
PHP高效获取CSV文件行数:从小型文件到海量数据的最佳实践与性能优化
https://www.shuihudhg.cn/134116.html
C语言控制台图形输出:从入门到精通的ASCII艺术实践
https://www.shuihudhg.cn/134115.html
Python在Linux环境下的执行与自动化:从基础到高级实践
https://www.shuihudhg.cn/134114.html
热门文章
Python 格式化字符串
https://www.shuihudhg.cn/1272.html
Python 函数库:强大的工具箱,提升编程效率
https://www.shuihudhg.cn/3366.html
Python向CSV文件写入数据
https://www.shuihudhg.cn/372.html
Python 静态代码分析:提升代码质量的利器
https://www.shuihudhg.cn/4753.html
Python 文件名命名规范:最佳实践
https://www.shuihudhg.cn/5836.html