美文网首页Python基础系列
python字节串的构造函数 bytes

python字节串的构造函数 bytes

作者: 我爱学python | 来源:发表于2019-07-17 16:42 被阅读6次

字节串的构造函数 bytes

  bytes() 生成一个空的字节串等同于b''

  bytes(整数可迭代对象) 用可迭代对象初始化了个字符串

  bytes(整数n) 生成n个值为0的字节串

  bytes(字符串,encoding='utf-8') 用字符串的转换编码生成一个字节串

bytes 的运算

+ += * *=

< <= > >= == != 

in / not in 

索引和切片

注: 运算规则同字符串的运算规则

  能用于字节串的内建函数

    len(x)

    max(x)

    min(x)

    sum(x)

    any(x)

    all(x)

  bytes 和 str 的区别

    bytes 用来存储字节(0~255的整数)

    str 用来存储unicode字符(0~0x10FFFF的整数)

  bytes 与 str 的转换

    编码(encode)

      str -------------> bytes

      b = s.encode(encoding='utf-8')

    解码(decode)

      bytes -----------> str

      s = b.decode(encoding='utf-8')

字节数组 bytearray

  可变的字节序列

  构造函数 bytearray

    bytearray() 创建空的字节数组

    bytearray(整数n) 生成n个值为0的字节数组

    bytearray(整型可迭代对象) 用可迭代对象初始化一个字节数组

    bytearray(字符串,encoding='utf-8') 用字符串的转换编码生成一个字节数组

  运算:

    + += * *=

    < <= > >= == !=

    in / not in 运算符

    索引 index / 切片 slice

    (字节数组的索引和切片可以赋值操作,规则同列表的索引和切片的赋值规则)

相关文章

  • python字节串的构造函数 bytes

    字节串的构造函数 bytes bytes() 生成一个空的字节串等同于b'' bytes(整数可迭代对象) 用可迭...

  • String类的常用方法

    String : 字符串类型 1、构造函数 String(byte[ ] bytes):通过byte数组构造字符串...

  • bytes(18)

    在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单...

  • 字符串的构造方法

    字符串的构造方法 1.String(byte[] bytes) 通过字节数组 来创建 byte[] b = {97...

  • Python bytes类型及用法

    Python bytes 类型用来表示一个字节串。“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相...

  • 5.bytes和bytearray

    目录1.字符串与字节2.bytes3.bytearray 1.字符串与字节 1.1 字符串与bytes 字符串是字...

  • Python 数据结构 字节

    bytes 不可变字节序列 bytearray 字节数组 可变 字符串与bytes 字符串是字符组成的有序序列,字...

  • Robot framework 内置库String常用方法

    Encode String To Bytes,将字符串(Unicode)编码为字节码(Bytes)。 注意:err...

  • Pyhton学习笔记

    Python数据类型 基本类型数字整型 int长整形 long浮点型 float字符串文本 str字节 bytes...

  • Python字符编码

    ‘unicode' 是python字符串(str) 内置的编码格式,与之对应的字节序列(bytes)是以二进制存储...

网友评论

    本文标题:python字节串的构造函数 bytes

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