float() 浮点数构造
最后更新:2026-09-22
float() 浮点数构造
float() 把字符串或数字转成浮点数;不传参数返回 0.0。
| 分类 | 内置函数 |
|---|---|
| 类型 | 内置函数 |
| Python 版本 | all |
📝 语法
float([x])
⚙️ 参数
| x 可选 | 字符串或数字;省略时返回 0.0。(默认值:None) |
|---|
返回值:float。转换后的浮点数。
💥 异常
ValueError— 当字符串无法解析为浮点数时抛出。TypeError— 当 x 的类型不能转换为浮点数时抛出。
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
3.14
5.0
0.0
🏷️ 相关内置函数
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qfloat('abc') 会怎样?
A抛 ValueError: could not convert string to float: 'abc',字符串必须能解析成数字。
Qfloat('nan') 和 float('inf') 合法吗?
A合法,分别返回 nan(非数)和 inf(无穷大),Python 浮点支持这两个特殊值。
Qfloat() 和 int() 的转换有什么不同?
Afloat(3) 得 3.0(数字转浮点);int(3.99) 得 3,int() 对浮点向零截断而不是四舍五入。
Qfloat() 不带参数返回什么?
A返回 0.0。