class float([x])

将数字或数字的字符串表示形式转换为与它等效的有符号浮点数。

说明

如果参数 x 是一个字符串,则 x 应该是一个十进制数字的字符串表示形式,数字前面可以添加符号 +(表示正数)、-(表示负数),符号和数字之间不能出现空格,但是符号前面和数字后面允许出现空格。

>>> float('0xf')

Traceback (most recent call last):

File "", line 1, in

ValueError: could not convert string to float: '0xf'

>>> float('3.14159')

3.14159

>>> float('-3.14159')

-3.14159

>>> float('- 3.14159')

Traceback (most recent call last):

File "", line 1, in

ValueError: could not convert string to float: '- 3.14159'

>>> float(' -3.14159 ')

-3.14159

>>> float(' +3.14159 ')

3.14159

如果参数 x 是一个整数或是一个浮点数,则返回与它等效的浮点数;如果 x 超出了 float 类型的范围,则引发 OverflowError 错误。

>>> float(3)

3.0

>>> float(-3)

-3.0

>>> float(3.14159)

3.14159

>>> float(-3.14159)

-3.14159

如果参数 x 缺省,则返回 0.0,

>>> float()

0.0

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

示例

>>> class A:

... def __init__(self, score):

... self.score = score

...

>>> a = A(98)

>>> float(a)

Traceback (most recent call last):

File "", line 1, in

TypeError: float() argument must be a string or a number, not 'A'

>>>

>>> class A:

... def __init__(self, score):

... self.score = score

... def __float__(self):

... return self.score

...

>>> a = A(98)

>>> float(a)

Traceback (most recent call last):

File "", line 1, in

TypeError: A.__float__ returned non-float (type int)

>>> a = A(98.0)

>>> float(a)

98.0

>>>

float函数python作用_Python内置函数float()相关推荐

  1. python在匿名函数作和_python内置函数和匿名函数

    楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...

  2. python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...

    python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...

  3. python提供的内置函数有哪些_python内置函数介绍

    内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来.对内置函数通过分类分析,基本的数据操作有数学运算.逻辑操作.集合操作.字符串操作等. 说起我正式了解内置函数之前,接触到的是la ...

  4. 不是python内置函数的是_Python内置函数

    print(abs(2)) #求出绝对值 print(all(([],1,3))) #传1个可跌倒对象,元素中包含的全部为可迭代对象,返回True 其他返回False #如果可迭代对象是空,就返回Tr ...

  5. python 魔法函数 运行时_python内置函数和魔法函数

    内置方法:Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用.比如需要实例化一个对象时,需要调用该类的init方法:使用print去打印一个类时,其实调用的是str ...

  6. python int函数详解_Python内置函数OCT详解

    英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...

  7. python average函数详解_Python内置函数详解——总结篇

    https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...

  8. python内置函数绝对值图像_Python内置函数

    内置函数清单 1.abs()     求数字的绝对值 2.all()    判断集合元素是否都为True,都为True时返回True,否则返回False. 3.any()    判断集合元素是否都为F ...

  9. python内置函数及方法_python 内置函数 应用及方法

    一.主要内容: 1.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌ 到python版本3.6.2 python⼀共提供了68个 ...

  10. python编程内置函数使用方法_Python内置函数 next的具体使用方法

    Python 3中的File对象不支持next()方法. Python 3有一个内置函数next(),它通过调用其next ()方法从迭代器中检索下一个项目. 如果给定了默认值,则在迭代器耗尽返回此默 ...

最新文章

  1. 业务层战略制定的思路和方法_智能商业时代的一种敏捷战略框架
  2. deepin tim(wine)无法安装_利用HyperV虚拟机,如何在Win10上安装Deepin国产操作系统?深度好文!...
  3. SQL 基础-- 子查询
  4. MySQL安装之后没有MySQL数据库的原因
  5. 【Python】pdfminer3k模块批量转换本地PDF文件
  6. 复练-软考网规-下午案例题考点和答题技巧
  7. 苹果企业账号炒作到多少钱_从炒作到行动:边缘计算的后续步骤
  8. delphi OnMouseLeave 事件不灵敏及解决之道
  9. 网络编程中sockaddr和sockaddr_in的区别(socket)
  10. orm框架有哪些_.net core 基于Dapper 的分库分表开源框架(coredata)
  11. 图论知识及其应用初步调研
  12. 电力系统的常用仿真模块MATLAB/SIMULINK(2)
  13. Python实现粒子群(PSO)带惩罚函数多目标优化
  14. Docsify 侧边栏 : 自动生成sidebar与子目录sidebar
  15. Java程序员职业发展规划和方向有哪些?
  16. 输入任意一个字符串,判断这个字符串是否是回文,回文示例: 上海自来水来自海上
  17. Matlab练习---利用曲线对象绘制五环图案
  18. 调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案
  19. 自学HTTP RCF体会
  20. 聊聊大数据平台上云这点事

热门文章

  1. python提取图像HOG特征
  2. 《Java从入门到放弃》JavaSE入门篇:单元测试
  3. 如何在JMP中快速实现报表的个性化与可视化?
  4. IDEA SSH工具连接方式
  5. 酉矩阵(unitary matrix)
  6. 91卫图助手下载器永久免费啦
  7. 亲测:华为老爷机安装谷歌框架
  8. 【408预推免复习】计算机网络(谢希仁第七版)第三章——数据链路层
  9. CactiEZ安装与配置-监控网卡流量
  10. 腾讯信鸽海量移动推送服务是如何构建的