bytes.slice
bytes.slice
功能
截取 Bytes 的字节区间,并返回新的 Bytes。
语法
bytes(value).slice(start, end)
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| start | Int | 否 | 0 | 起始下标,包含该位置。支持负数从尾部计算。 |
| end | Int | 否 | 字节长度 | 结束下标,不包含该位置。支持负数从尾部计算。 |
返回值
| 类型 | 说明 |
|---|---|
| Bytes | 截取后的新 Bytes。 |
代码示例
data = bytes('425400', 'hex') part = data.slice(0, 2) // 输出:4254 print part.to_hex()
注意事项
-
start >= end时返回空 Bytes。