python-small-examples

@author jackzhenguo
@desc 转为浮点类型 
@date 2019/2/15

9 转为浮点类型 

将一个整数或数值型字符串转换为浮点数

In [1]: float(3)
Out[1]: 3.0
In [1]: float('3')
Out[1]: 3.0

浮点数最大值

import sys

In[4]: sys.float_info.max                                                      
Out[4]: 1.7976931348623157e+308

正无穷大、负无穷大

float('inf') # 正无穷大
float('-inf') # 负无穷大

如果不能转化为浮点数,则会报ValueError:

In [2]: float('a')
# ValueError: could not convert string to float: 'a'
[上一个例子](/python-small-examples/md/8.html) [下一个例子](/python-small-examples/md/10.html)