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

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

作者: python攻城狮 | 来源:发表于2020-06-20 14:03 被阅读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和 设置类型 - 设置,冻结关于此类的文档。
    对于其他容器看到内置的setlisttuple,和dict类,还有collections模块。

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/nngwxktx.html