float()函数是Python的内置函数,只接收一个字符串或数字或布尔值(True or False),然后转换成浮点数。如果一个参数也不传的话,则返回0.0。float()函数只能将10进制的数转化,输出的也是10进制数。
#输入整数
print(float(10))
#输入字符串(整数)
print(float('10'))
#输入字符串(浮点数)
print(float('0.5'))
#输入科学计数
print(float(2e2))
#不输入
print(float())
#输入True
print(float(True))
#输入False
print(float(False))
输出:10.0
10.0
0.5
200.0
0.0
1.0
0.0
输入True的时候返回1.0,输入False的时候返回0.0。
输入不能转换为浮点数的参数时,会报错,例如:
float('三十二')
返回错误代码:ValueError: could not convert string to float: ‘三十二’。意思是数值错误:’三十二’这个字符串不能转换成浮点数。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74997
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!