Python3.6.5标准库文档(完整中文版)—内置函数(六)

2020/06/20 14:06 · python教程 ·  原创文章 · 76阅读 · 0评论

本文主要介绍Python3.6.5标准库文档(完整中文版)---内置函数filter(),float(),format(),frozenset()

filter(函数,可迭代)

从构造的那些元件的迭代器可迭代为哪些函数 返回真。 可迭代可以是序列,支持迭代的容器或迭代器。如果函数是None,则假定标识函数,即删除所有可迭代的元素。
注意,如果函数不是且函数是 ,则等价于生成器表达式。filter(function, iterable) (item for item in iterable if function(item)) None (item for item in iterable if item) None

class float([ x ] )

返回一个由数字或字符串x构造的浮点数。 如果参数是一个字符串,它应该包含一个十进制数字,可选地以一个符号开头,并且可以 嵌入空格。可选标志可以是'+''-'; 一个'+'标志对所产生的价值没有影响。该参数也可 以是表示NaN(非数字)或正或负无穷大的字符串。更确切地说,在删除前后空白字符后,输入必须符合以下语法:

这floatnumber是浮点文字中描述的Python浮点文字的形式。情况并不重要,因此,例如,“inf”,“Inf”,“INFINITY”和“iNfINity”对于正无穷大都是可接受的拼写。
否则,如果参数是整数或浮点数,则返回具有相同值(在Python的浮点精度内)的浮点数。如果参数超出了Python浮点的范围,OverflowError则会引发。
对于一般的Python对象x,float(x)委托给 x.float()。
如果没有提供参数,0.0则返回。
例子:

浮点类型用数字类型 - intfloatcomplex来描述。

在版本3.6中更改:允许使用下划线对代码进行分组,如代码文字。

format(value [,format_spec ] )

将值转换为“格式化”表示,由format_spec控制 。format_spec的解释将取决于value参数的 类型,但是存在大多数内置类型使用的标准格式化语法:Format Specification Mini-Language
format_spec的默认值是一个空字符串,通常与调用效果相同str(value)。
调用将被转换为 在搜索该值的方法时绕过实例字典。一 ,如果该方法搜索到达引发异常 和format_spec非空,或者这两个 format_spec或返回值是不是字符串。format(value, format_spec) type(value).__format__(value, format_spec) __format__() TypeError object
在版本3.4中更改: 如果format_spec不是空字符串,则object().__format__(format_spec) 引发。TypeError

类frozenset([ iterable ] )

返回一个新的frozenset对象,可选的元素来自iterablefrozenset是一个内置的类。请参阅frozenset和 设置类型 - 设置,冻结关于此类的文档。
对于其他容器看到内置的setlist, tuple,和dict类,还有collections模块。

您可能感兴趣的文章

本文地址:http://www.pythongcs.cn/471.html
文章标签: ,   ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 yubaba 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

 发表评论


表情