Python float() 函数

2024年9月26日 | 阅读 2 分钟

python float() 函数从数字或字符串返回一个浮点数。浮点数(或 float)是一个包含小数点的数学值。 浮点数可以是正数或负数,并且可以处理整数和小数值。 在 Python 中,float() 函数用于将值完全转换为 float 类型。

语法

参数

value - 它可以是一个转换为浮点数的数字或字符串。

返回

它返回一个浮点数。

Python float() 函数示例 1

下面的示例显示了 float() 的工作原理

代码

输出

2.0
5.90
-24.17
-17.15
ValueError: could not convert string to float: ' xyz '

说明: 在上面的例子中,我们给出了不同类型的输入,例如一个整数、一个浮点值和一个字符串值。 当参数传递给 float() 函数时,输出以浮点值的形式返回。

注意:需要注意的重要一点是,float() 方法仅将整数和字符串转换为浮点值。 所有其他参数,如列表、元组、字典和 None 值,都会导致 TypeErrors。

Python float() 函数示例 2

代码

输出

TypeError: float() argument must be a string or a number, not ' list '
TypeError: float() argument must be a string or a number, not ' tuple '
TypeError: float() argument must be a string or a number, not ' dict '
TypeError: float() argument must be a string or a number, not ' NoneType '

结论

总而言之,Python 中的 float() 函数用于将数字或字符串(指代数字)更改为浮点值。 准确使用时,该函数可以帮助您在各种数学配置之间更改信息,并执行需要浮点精度的算术任务。


下一个主题Python 函数