目录

描述

语法

返回值

举例

1. 将十进制整数转换为十进制浮点数

2. 将十进制字符串转换为十进制浮点数

3. 将布尔值转换为浮点数

注意事项

1. 也可以将浮点数转换为浮点数,这么做不会有任何意义也不会报错。

2. 当非十进制的字符串作为参数时,超出数字字符时会报错

3. float函数不能像int函数那样可以任意进制的转换

4. 当所有参数省略时,返回0.0


描述

float函数可以将一个十进制整数、十进制浮点数字符串或布尔值转化为十进制浮点数。

语法

float(object)
名称 说明 备注
object 待转化成浮点数的对象 可省略的参数

返回值

float函数返回一个浮点数。

举例

1. 将十进制整数转换为十进制浮点数

>>> float(5)
5.0
>>> float(-6)
-6.0

2. 将十进制字符串转换为十进制浮点数

>>> float('24.5')
24.5
>>> float('-905.4')
-905.4

3. 将布尔值转换为浮点数

在Python中,布尔型在计算中等价于1.0和0.0:

>>> float(True)
1.0
>>> float(False)
0.0

注意事项

1. 也可以将浮点数转换为浮点数,这么做不会有任何意义也不会报错。

>>> float(3.42)
3.42
>>> float(-2.33)
-2.33
>>> float(2e3)
2000.0

2. 当非十进制的字符串作为参数时,超出数字字符时会报错

>>> float('2a1')
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: '2a1'

值错误:不能转换字符串‘2a1’为浮点数。

3. float函数不能像int函数那样可以任意进制的转换

例如试图将二进制数11转换为十进制浮点数3.0时,会报错:

>>> float(11, 2)
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: float() takes at most 1 argument (2 given)

类型错误:float函数至多只有一个参数(给予了2个参数)

4. 当所有参数省略时,返回0.0

>>> float()
0.0

Python float函数相关推荐

  1. Python float()函数

    描述: python float() 函数用于将整数和字符串转换成浮点数. 语法: class float([x]) 参数介绍: x --- 整数或者字符串 返回值: 返回浮点数 下面例子展示floa ...

  2. python float函数是什么,Python float函数实例用法

    Python float函数实例用法 我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值 ...

  3. 10. python float( )函数

    10. python float( )函数 文章目录 10. python float( )函数 1. float( )函数 2. 将int转换为float 3. 将str转换成float 3.1 整 ...

  4. python的float函数_Python中实现float() 函数的方法

    Python中实现float() 函数的方法 发布时间:2020-12-15 09:29:53 来源:亿速云 阅读:75 作者:小新 这篇文章将为大家详细讲解有关Python中实现float() 函数 ...

  5. Python中float() 函数是如何实现的?

    Python中,会需要用到浮点数,这时就需要我们的float() 函数.float() 函数是一个常见的内置函数,可以将整数和字符串转换成浮点数.本文将向大家介绍float() 函数在Python中具 ...

  6. 【Python】Python 函数用法:str()、int()、float() 函数

    目录 一.数据类型转换方法 二.str() 函数转换 ​三.int() 函数转换 四.float() 函数转换 一.数据类型转换方法 str() 函数:

  7. Python基础 类型转换str()函数,int()函数与float()函数

    为什么需要数据类型转换         将不同数据类型的数据拼接在一起 当不同类型拼接在一起时,会产生错误 print('我叫'+name+',今年'+20+'岁了') 因此我们需要通过类型转换来解决 ...

  8. python中float函数作用_解析要在Python中浮动的字符串(float()函数)

    给定一个字符串值(包含浮点值),我们必须在Python中将其转换为浮点值. 要将字符串值转换为float,我们使用float()功能. Python float() 功能 float()functio ...

  9. python浮点数保留两位小数_python float函数字符串转换浮点数 保留位数?

    int函数能够 (1)把符合数学格式的数字型字符串转换成整数 (2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入. 举例: 1 aa = int("124") #Corre ...

最新文章

  1. move std 函数 示例_确保(值类型)可拷贝类有默认构造函数
  2. 计算机科学与技术年会,2017年全国理论计算机科学学术年会在武汉召开
  3. ArcEngine中画点画线画面
  4. 工程师也是主播界“扛把子”,学员抱紧大腿痴痴等候百度AI快车道下期到来...
  5. boost::math::quadrature::gauss_kronrod用法的测试程序
  6. dataframe的drop無效
  7. 记一次批量处理数据库中的敏感信息
  8. h5外卖源码php_校园食堂外卖APP走红 更多APP定制开发上一品威客网
  9. java编写管理系统_用java编写学生信息管理系统
  10. sql developer Oracle 数据库 用户对象下表及表结构的导入导出
  11. 韩国造智能手机时代走向终结:昔日巨头纷纷关闭生产线或削减产量
  12. Docker镜像源更改
  13. Templates Algorithms
  14. iOS开发NSDate、NSString、时间戳之间的转化
  15. 斗鱼基于etcd和ZooKeeper的注册中心实践案例
  16. 音频处理之回声消除及调试经验
  17. 【历史上的今天】12 月 26 日:现代计算机鼻祖诞生;手机之父出生;美国史上最大信息盗窃案
  18. 面经合集(包含python、mysql、linux、测试等内容)
  19. matlab 如何使用mex
  20. Velodyne Lidar将被纳入罗素2000指数

热门文章

  1. 大数据的关键思考系列29:数据预测
  2. 使用MUI框架构建App请求http接口实例
  3. 一次骑车回家突发奇想的复盘
  4. 《Linux那些事儿之我是USB》我是U盘(35)迷雾重重的批量传输(四)
  5. EOS源码分析(6)Token
  6. datahub文档_DataHub使用指南-阿里云开发者社区
  7. 查询客户的亲属关系和余额
  8. 信用评分模型诊断指数
  9. rust腐蚀怎么建立单机服务器_腐蚀rust新手入门指南 腐蚀rust怎么开始游戏
  10. Flutter踩坑记录之setState