Skip to content

Latest commit

 

History

History
189 lines (116 loc) · 4.08 KB

231-789965-序列_字节序列_bytes_序列通用操作_in.sy.md

File metadata and controls

189 lines (116 loc) · 4.08 KB
show version enable_checker
step
1.0
true

字节序列 - 序列通用操作

回忆

  • 上次复习了字节序列
    • bytes
  • bytes
    • 有自己的构造函数
    • 也可以用字符串或者数字编码生成得到
  • 我们
    • 打开的图文
    • 听的音频
    • 看的视频
    • 传输的数据
    • 其实都是字节流
  • 输入流、输出流
    • 也是也都是字节流
  • 字节流就是字节序列
    • 序列的通用操作
      • 字节序列都能做吗?🤔

序列通用

  • 序列的通用操作

图片描述

  • 下面我们逐一来验证

in

  • in
    • 在不在序列中?

图片描述

  • 我们试试bytes

图片描述

  • 再试试

图片描述

  • 这是为什么?

缩写

图片描述

  • 注意上图中b"\x33"是b"3"
  • 注意上图中b"\x34"是b"4"

图片描述

  • 如果我想用"1234"
    • 生成字节序列b"\x12\x34"呢?

搜索函数

图片描述

  • 搜索结果

图片描述

调用

图片描述

  • 再试试

图片描述

  • 好像可以得到批量的字节序列了

图片描述

  • 可以反过来吗?
  • 有来就有回
  • 查询帮助

反过来

图片描述

  • 查看文档

图片描述

  • 试试

hex

  • 确实可以

图片描述

  • 再试试
    • 其他序列基本操作

基本运算

  • 加法和乘法都是可以进行运算的

图片描述

索引

图片描述

  • 索引的结果是数字
    • 当前字节所对应的数字

图片描述

  • 索引可以为负数吗?

索引为负数

图片描述

切片

图片描述

  • 切片原理非常明确
  • 试试负数作为开始结束点

负数 开始结束点

图片描述

  • 负数控制也一样
  • 结束部分放手反而能都得到

步长

图片描述

长度、最小、最大

图片描述

索引函数

图片描述

  • 统计计数

统计计数

图片描述

  • 可以进行数量统计

图片描述

总结

  • 这次复习了字节序列
    • 字节序列也是序列
  • 可以做序列的一切操作
    • in
    • 运算
    • 索引
    • 切片
    • len、max、min
    • count、index
  • 字节序列和16进制字符串之间互相转化

图片描述

  • 序列类我们接触了4种
    • 列表
    • 元组
    • 字符序列
    • 字节序列
  • 除了序列类之外
    • 还有什么别的容器类型吗?🤔
  • 下次再说 👋