Python bytes.split 用法详解及示例
bytes.split()
是一个 Python 字节串方法,用于根据指定的分隔符将字节串分割成多个部分。
该方法的语法如下:
bytes.split(sep=None, maxsplit=-1)
sep
(可选):表示要用作分隔符的字节串或字节数组,默认为 None,表示以空格作为分隔符。maxsplit
(可选):表示要进行的最大分割次数,默认为 -1,表示不限制分割次数。
下面是三个使用 bytes.split()
方法的示例:
示例1:
data = b'Hello World'
parts = data.split()
print(parts)
该示例中,使用空格作为分隔符将字节串 "Hello World"
分割成多个部分。程序输出结果为:[b'Hello', b'World']
。
示例2:
data = b'apple,orange,banana,mango'
parts = data.split(b',')
print(parts)
该示例中,使用逗号作为分隔符将字节串 "apple,orange,banana,mango"
分割成多个部分。程序输出结果为:[b'apple', b'orange', b'banana', b'mango']
。
示例3:
data = b'Goodbye cruel world'
parts = data.split(b' ', maxsplit=1)
print(parts)
该示例中,使用空格作为分隔符将字节串 "Goodbye cruel world"
分割成多个部分,但最多只分割一次。程序输出结果为:[b'Goodbye', b'cruel world']
。