float函数用于将数据转换为,float类型转为int

  float函数用于将数据转换为,float类型转为int

  函数描述

  float([x])函数将数字或数字的字符串表示形式转换为其等效的有符号浮点数。如果参数x是一个字符串(用十进制表示的一串数字),可以在数字前面加一个符号表示正数,或者负数。符号和数字之间不能有空格,但符号前和数字后允许有空格。

  如果参数x是整数或浮点数,则返回与其等价的浮点数;如果x超出了float类型的范围,就会引发OverflowError。

  如果参数x是默认值,则返回0.0。

  如果参数x是普通的Python对象,float([x])返回调用x.__float __()的结果。

  兼容性

  Python2.x

  Python3.x

  注意了。

  1.这个函数的一个特别之处是,它使用infinity或inf来表示无穷大的数。比如inf是正无穷大,-inf是负无穷大。这里引入了无穷大的数学概念,那么无穷大乘以0是多少呢?这里等于nan,也就是不是数(不是数)

  2.参数x可以省略。

  英文文档

  returnfloatingpointnumberconstrutedfromanumberorstringx。

  如果参数是一个字符串,它应该包含一个十进制数,可选地以符号开头,可选地嵌入

  inwhitespace。optionalsignmaybe“”或“-”;产生了一个“”信号。该论证可以

  Alsobestringepresentinganan(非数字),OrativeornegativeInfinity。代码示例

  浮动( 123 )

  123.0

  浮动(“1.23”)

  1.23

  float(-12345n )

  -12345.0

  浮子( 1e-003 )

  0.001

  浮动( 1E6 )

  1000000.0

  浮点(-无穷大)

  -inf

  浮点型( inf )

  中程核力量

  float(-inf )

  -inf

  浮点型( inf )

  中程核力量

  浮动(“南”)

  圆盘烤饼

  浮动(“南”)

  圆盘烤饼

  浮点(-nan )

  圆盘烤饼

  浮动()

  0.0代码示例

  类别C:

  def__init__(自己,分数):

  self.score=分数

  def__float__(slef):

  返回1.0

  c=C(100)

  f=浮动值(c)

  打印(f)运行结果

  1.0

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: