首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python3.6.5标准库文档(完整中文版)---内置函数(二)

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

作者头像
python鱼霸霸
发布2020-06-22 16:34:26
5050
发布2020-06-22 16:34:26
举报

本文主要介绍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()。 字节对象也可以使用文字创建,请参阅字符串和字节文字。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • bin(x )
  • class bool([ x ] )
  • class bytearray([ source [,encoding [,errors ] ] ] )
  • class bytes([ source [,encoding [,errors ] ] ] )
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档