Python int()函数

在Python中,int()函数用于将一个数值或字符串转换为整数。如果提供了一个字符串作为参数,那么int()函数将尝试将该字符串解释为一个整数,并返回对应的整数值。如果字符串无法解释为整数,则会引发ValueError异常。

int()函数示例

# 将字符串转换为整数
num_str = "123"
num_int = int(num_str)
print(num_int)  # 输出:123

# 将浮点数转换为整数(小数部分会被截断)
num_float = 3.14
num_int = int(num_float)
print(num_int)  # 输出:3

如果int()函数没有提供任何参数,则返回0。

# int()函数没有参数
num_int = int()
print(num_int)  # 输出:0

如果int()函数提供了第二个参数,那么该参数表示转换的进制数。例如,如果第二个参数是2,则将按二进制解释字符串。

# 按二进制解释字符串
num_str = "1010"
num_int = int(num_str, 2)
print(num_int)  # 输出:10

# 按16进制
num_str = "f"
num_int = int(num_str, 16)
print(num_int)  # 输出:15

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-int.html

分类: 计算机技术
推荐阅读:
PySide6 事件详细教程 在PySide6中,事件是GUI应用程序中用户交互和其它系统事件的基本构成块;PySide6中的事件允许您捕获和处理各种类型的事件,从而实现对用户界面的交互和响应;
Rust语言逐行读取文本文件 这是一个使用Rust语言逐行读取文本文件的例子;
Rust解析YAML,结构体序列化和反序列化 serde_yaml 是 Rust 的一个 crate,提供了支持将数据结构序列化为 YAML 格式,以及将 YAML 格式反序列化为 Rust 数据结构的功能。
Rust函数返回不同类型的值 在Rust中,函数可以返回不同类型的值,一种常见的方法是使用枚举类型,其中枚举的不同变体可以包含不同类型的值;
error connecting to db server: no reachable servers解决办法 在使用 mongoexport 进行数据导出时,出现 error connecting to db server: no reachable servers;解决方法如下:
PySide6修改字体颜色 在 PySide6中,我们可以通过修改控件的样式表来修改字体颜色。