Python float函数
目录
描述
语法
返回值
举例
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函数相关推荐
- Python float()函数
描述: python float() 函数用于将整数和字符串转换成浮点数. 语法: class float([x]) 参数介绍: x --- 整数或者字符串 返回值: 返回浮点数 下面例子展示floa ...
- python float函数是什么,Python float函数实例用法
Python float函数实例用法 我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值 ...
- 10. python float( )函数
10. python float( )函数 文章目录 10. python float( )函数 1. float( )函数 2. 将int转换为float 3. 将str转换成float 3.1 整 ...
- python的float函数_Python中实现float() 函数的方法
Python中实现float() 函数的方法 发布时间:2020-12-15 09:29:53 来源:亿速云 阅读:75 作者:小新 这篇文章将为大家详细讲解有关Python中实现float() 函数 ...
- Python中float() 函数是如何实现的?
Python中,会需要用到浮点数,这时就需要我们的float() 函数.float() 函数是一个常见的内置函数,可以将整数和字符串转换成浮点数.本文将向大家介绍float() 函数在Python中具 ...
- 【Python】Python 函数用法:str()、int()、float() 函数
目录 一.数据类型转换方法 二.str() 函数转换 三.int() 函数转换 四.float() 函数转换 一.数据类型转换方法 str() 函数:
- Python基础 类型转换str()函数,int()函数与float()函数
为什么需要数据类型转换 将不同数据类型的数据拼接在一起 当不同类型拼接在一起时,会产生错误 print('我叫'+name+',今年'+20+'岁了') 因此我们需要通过类型转换来解决 ...
- python中float函数作用_解析要在Python中浮动的字符串(float()函数)
给定一个字符串值(包含浮点值),我们必须在Python中将其转换为浮点值. 要将字符串值转换为float,我们使用float()功能. Python float() 功能 float()functio ...
- python浮点数保留两位小数_python float函数字符串转换浮点数 保留位数?
int函数能够 (1)把符合数学格式的数字型字符串转换成整数 (2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入. 举例: 1 aa = int("124") #Corre ...
最新文章
- move std 函数 示例_确保(值类型)可拷贝类有默认构造函数
- 计算机科学与技术年会,2017年全国理论计算机科学学术年会在武汉召开
- ArcEngine中画点画线画面
- 工程师也是主播界“扛把子”,学员抱紧大腿痴痴等候百度AI快车道下期到来...
- boost::math::quadrature::gauss_kronrod用法的测试程序
- dataframe的drop無效
- 记一次批量处理数据库中的敏感信息
- h5外卖源码php_校园食堂外卖APP走红 更多APP定制开发上一品威客网
- java编写管理系统_用java编写学生信息管理系统
- sql developer Oracle 数据库 用户对象下表及表结构的导入导出
- 韩国造智能手机时代走向终结:昔日巨头纷纷关闭生产线或削减产量
- Docker镜像源更改
- Templates Algorithms
- iOS开发NSDate、NSString、时间戳之间的转化
- 斗鱼基于etcd和ZooKeeper的注册中心实践案例
- 音频处理之回声消除及调试经验
- 【历史上的今天】12 月 26 日:现代计算机鼻祖诞生;手机之父出生;美国史上最大信息盗窃案
- 面经合集(包含python、mysql、linux、测试等内容)
- matlab 如何使用mex
- Velodyne Lidar将被纳入罗素2000指数