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中使用QLabel显示图片 QLabel部件不仅可以用来显示文字,还可用来显示图片;本文将使用PySide6中的QLabel部件和QPixmap部件来显示一张图片;
使用MATLAB求函数的导数 要使用 MATLAB 求一个函数的导数,可以使用 "diff" 函数。这个函数需要两个输入参数:要求导的函数和自变量。
Python breakpoint()函数详细教程 brekpoint()函数是python3.7版本新增的一个内置函数;该函数会在调用时使程序进入调试器中;
Python frozenset()类 在Python中,frozenset是一个内置的类,返回一个不可变的frozenset对象,表示一个无序的、唯一元素的集合;
MySQL ERROR 1062错误出现原因及解决方法 当一个字段被设置成了主键(Primary Key)或唯一索引(Unique Index)时,那么该字段的数据不能重复;如果尝试插入已有数据,将产生1062错误;
Microsoft Office 禁用自动更新方法 近日,作者发现 Microsoft Office会偷偷摸摸的自动安装更新,这点是我无法忍受的,因为像这样的大型软件,随随便便更新以下就是几百兆的更新包,不仅占用网络资源,而且对我心爱的固态硬盘极为不利,而且这些软件更新推送很频繁;