float函数python作用_Python内置函数float()
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()相关推荐
- python在匿名函数作和_python内置函数和匿名函数
楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
- python提供的内置函数有哪些_python内置函数介绍
内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来.对内置函数通过分类分析,基本的数据操作有数学运算.逻辑操作.集合操作.字符串操作等. 说起我正式了解内置函数之前,接触到的是la ...
- 不是python内置函数的是_Python内置函数
print(abs(2)) #求出绝对值 print(all(([],1,3))) #传1个可跌倒对象,元素中包含的全部为可迭代对象,返回True 其他返回False #如果可迭代对象是空,就返回Tr ...
- python 魔法函数 运行时_python内置函数和魔法函数
内置方法:Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用.比如需要实例化一个对象时,需要调用该类的init方法:使用print去打印一个类时,其实调用的是str ...
- python int函数详解_Python内置函数OCT详解
英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...
- python average函数详解_Python内置函数详解——总结篇
https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...
- python内置函数绝对值图像_Python内置函数
内置函数清单 1.abs() 求数字的绝对值 2.all() 判断集合元素是否都为True,都为True时返回True,否则返回False. 3.any() 判断集合元素是否都为F ...
- python内置函数及方法_python 内置函数 应用及方法
一.主要内容: 1.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌ 到python版本3.6.2 python⼀共提供了68个 ...
- python编程内置函数使用方法_Python内置函数 next的具体使用方法
Python 3中的File对象不支持next()方法. Python 3有一个内置函数next(),它通过调用其next ()方法从迭代器中检索下一个项目. 如果给定了默认值,则在迭代器耗尽返回此默 ...
最新文章
- 业务层战略制定的思路和方法_智能商业时代的一种敏捷战略框架
- deepin tim(wine)无法安装_利用HyperV虚拟机,如何在Win10上安装Deepin国产操作系统?深度好文!...
- SQL 基础-- 子查询
- MySQL安装之后没有MySQL数据库的原因
- 【Python】pdfminer3k模块批量转换本地PDF文件
- 复练-软考网规-下午案例题考点和答题技巧
- 苹果企业账号炒作到多少钱_从炒作到行动:边缘计算的后续步骤
- delphi OnMouseLeave 事件不灵敏及解决之道
- 网络编程中sockaddr和sockaddr_in的区别(socket)
- orm框架有哪些_.net core 基于Dapper 的分库分表开源框架(coredata)
- 图论知识及其应用初步调研
- 电力系统的常用仿真模块MATLAB/SIMULINK(2)
- Python实现粒子群(PSO)带惩罚函数多目标优化
- Docsify 侧边栏 : 自动生成sidebar与子目录sidebar
- Java程序员职业发展规划和方向有哪些?
- 输入任意一个字符串,判断这个字符串是否是回文,回文示例: 上海自来水来自海上
- Matlab练习---利用曲线对象绘制五环图案
- 调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案
- 自学HTTP RCF体会
- 聊聊大数据平台上云这点事