Python中的`float()`函数是一个内置函数,用于将整数或字符串转换为浮点数。浮点数是一种表示实数,即带有小数点的数,在计算机中通常采用科学计数法表示。
函数语法
```python
float([x])
参数
`x`:可以是整数、字符串或其他数值类型,如布尔值。
返回值
返回一个浮点数。
示例
```python
将整数转换为浮点数
print(float(1)) 输出:1.0
print(float(112)) 输出:112.0
print(float(-123.6)) 输出:-123.6
将字符串转换为浮点数
print(float('123')) 输出:123.0
print(float('4.8')) 输出:4.8
注意事项
如果参数是布尔值`True`或`False`,`float()`函数会将其转换为`1.0`和`0.0`。
如果参数是二进制、八进制、十进制或十六进制的整数,`float()`函数会将其转换为对应的十进制浮点数。
如果参数是表示十进制数字的字符串,`float()`函数会尝试将其转换为浮点数。
希望这能帮助你理解Python中的`float()`函数