国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 详解float函数类型转换

详解float函数类型转换

头像

silencement

2019-07-18 09:27:116486浏览 · 0收藏 · 0评论

函数描述

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,即not a number(不是一个数字)

2. 参数x可省略

英文文档

Return a floating point number constructed from a number or string x.
If the argument is a string, it should contain a decimal number, optionally preceded by a sign, and optionally embedded
 in whitespace. The optional sign may be '+' or '-'; a '+' sign has no effect on the value produced. The argument may 
 also be a string representing a NaN (not-a-number), or a positive or negative infinity.

代码实例

>>> float('+123')
123.0
>>> float('+1.23')
1.23
>>> float('   -12345\n')
-12345.0
>>> float('1e-003')
0.001
>>> float('+1E6')
1000000.0
>>> float('-Infinity')
-inf
>>> float('inf')
inf
>>> float('-inf')
-inf
>>> float('+inf')
inf
>>> float('nan')
nan
>>> float('+nan')
nan
>>> float('-nan')
nan
>>> float()
0.0

代码实例

class C:
    def __init__(self, score):
        self.score = score
    def __float__(slef):
        return 1.0 
c = C(100)
f = float(c)
print(f)

运行结果

1.0
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

恋爱之瘾完整版在线全集免费观看| 激战2奶妈| 两个奶头被吃得又翘又肿特别疼| 激战2奶妈| 《訾花交换做爰》| 孤男寡女免费观看高清电视剧狂飙 | 《丰满的女邻居》播放| 真人做爰45分钟| 女性一晚上3次纵欲导致不孕| 英语班长乖乖挽起裙子怎么| 《一滴都不许漏》何泽城林萌| 免费观看己满十八岁电视剧姐弟| 白丝脚上的浓浓的精华液能用吗| CSGO未满十八岁能玩多久| 坐在竹马鸡上背单词小说| 《妻子为丈夫升职》| 女性肛交一次肛门多久恢复| 女人的滋味| 《黏糊糊的你》动漫免费观看| 黑色莆丝透视露胸旗袍连衣裙| 亚洲第一大综合区的就业前景| 嫂嫂让小叔子帮忙生孩子视频| 解开她的扣子伸进她的胸罩| 《漂亮的秘书HD》在线观看| 《朋友的未婚妻》| 无码粉嫩小滨无套在线观看... | 《后宫狂热》动漫全集完整 | 千人千色T9T9T9T9T9| お母さんは母のがいない怎么读| 女朋友太骚了每次进去都觉得很疼| 《炸裂吧!巨棒》免费阅读漫画| 《互换人妻HD中字》| 爆菊花爽吗| 天美麻花星空影视免费观看电视剧| 开会也一直放里面老板的| PORNOGRAPH| 无风险9.1免费版观看| 《暴力强伦轩》电影影| 老妇人50-60-70-80| 9.1萝卜黄| 《厨房激战5》完整版在线观看