float函数可以将一个十进制整数、十进制浮点数字符串或布尔值转化为十进制浮点数。语法
class float([x])
参数x --- 整数或字符串返回值
float()返回一个浮点数
举例将十进制整数转换为十进制浮点数
>>> 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
注意事项也可以将浮点数转换为浮点数,这么做不会有任何意义也不会报错
>>> float(3.42)
3.42
>>> float(-2.33)
-2.33
>>> float(2e3)
2000.0
2. 当非十进制的字符串作为参数时,超出数字字符时会报错
>>> float('2a1')
Traceback (most recent call last):
File "", line 1, in
ValueError: could not convert string to float: '2a1'
值错误:不能转换字符串‘2a1’为浮点数
3. float函数不能像int函数那样可以任意进制的转换
例如试图将二进制数11转换为十进制浮点数3.0时,会报错:
>>> float(11, 2)
Traceback (most recent call last):
File "", line 1, in
TypeError: float() takes at most 1 argument (2 given)
类型错误:float函数至多只有一个参数(给予了2个参数)
4. 当所有参数省略时,返回0.0
>>> float()
0.0
这里是我自己准备的一套系统学习python的教学资源,
里面包含初学者需要牢记的知识点,希望能帮到你哦~2021最新版Python零基础高强度7天极速入门到精通_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili2021最新版python爬虫7天速成(附带代码课件)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili清华大学博士2020最新Python数据结构与算法教程(20小时全套合集)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili
更多推荐
python里float什么意思_Python中的float是什么意思,小白求答?
发布评论