python中float()函数的用法和实例

python中float()函数

float是python数值类型中的一个重要类型,称为浮点数,float()函数是python中内置的一个函数,在使用中,如果不传入参数,则返回一个默认的0.0的浮点数,如果传入参数,则将参数的数据类型转换为浮点数的函数,不过float()的转换是有前提条件的,那就是参数的类型有要求,如下:


float()函数的三种参数类型:

float()函数的参数,总体而言便是必须是一个number或string:

  • 数值型,如:二进制、八进制、十进制、十六进制等;
  • 布尔型:True和False;
  • 数值型的字符串:如“21”

float()函数实例代码

>>> float()
0.0
>>> float(1)
1.0
>>> float(0)
0.0
>>> float(False)
0.0
>>> float(True)
1.0
>>> float('2')
2.0
>>> float('')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: 
>>> float([])
Traceback (most recent call last):
  File "<stdin>", line 1, in 
TypeError: float() argument must be a string or a number, not 'list'

代码解析

如上代码,从最后一行的TypeError的输出不难发现,float()函数的参数必须是一个字符串或一个数值。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.