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

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

作者: python攻城狮 | 来源:发表于2020-06-19 19:00 被阅读0次

    本文主要介绍Python3.6.5标准库文档(完整中文版)---内置函数:bin(x),bool(),bytearray(),bytes()

    bin(x )

    将整数转换为以“0b”为前缀的二进制字符串。结果是一个有效的Python表达 式。如果x不是Python int对象,则必须定义一个index()返回整数的方法。一些例子:

    >>> bin(3) 
    '0b11' 
    >>> bin(-10) 
    '-0b1010
    

    如果需要前缀“0b”,则可以使用以下任一方式。

    >>> format(14, '#b'), format(14, 'b') 
    ('0b1110', '1110') 
    >>> f'{14:#b}', f'{14:b}' 
    ('0b1110', '1110')
    

    class bool([ x ] )

    返回一个布尔值,即一个True或False。 x使用标准真相测试程序进行转换。如果x为假或省略,则返回False; 否则返回True。的 bool类是的子类int(参见数值类型-整数,浮点,复合)。它不能进一步分类。它唯一的例子是False和 True(参见布尔值)。

    class bytearray([ source [,encoding [,errors ] ] ] )

    返回一个新的字节数组。的bytearray类是整数的范围为0 <= X一个可变的序列<256它具有 最的可变序列,在所描述的常规方法的可变序列类型,以及大多数方法,该bytes类型已见字节和ByteArray操作。
    可选的source参数可以用几种不同的方式初始化数组:

    • 如果它是一个字符串,则还必须给出编码(以及可选的 错误)参数; bytearray()然后使用字符串转换为字节str.encode()。
    • 如果它是一个整数,则数组将具有该大小,并将用空字节进行初始化。
    • 如果它是符合缓冲区接口的对象,则将使用该对象的只读缓冲区来初始化字节数组。
    • 如果它是可迭代的,它必须是范围内的整数的迭代 ,它们被用作数组的初始内容。0 <= x < 256

    没有参数,就会创建一个大小为0的数组。

    class bytes([ source [,encoding [,errors ] ] ] )

    返回一个新的“字节”对象,它是范围内的一个不可变的整数序列。 是一个不可变的版本 -它具有相同的非变异方法和相同的索引和切片行为。0 <= x < 256 bytes bytearray
    因此,构造函数参数被解释为bytearray()。
    字节对象也可以使用文字创建,请参阅字符串和字节文字。

    相关文章

      网友评论

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

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