每天CookBook之Python-040

  • Bytes String的高性能操作

data = b'Hello World'

print(data[0:5])
print(data.startswith(b'Hello'))
print(data.split())
print(data.replace(b'Hello', b'Hello Cruel'))

data = bytearray(b'Hello World')
print(data[0:5])
print(data.split())
print(data.replace(b'Hello', b'Hello Cruel'))

data = b'FOO:BAR,SPAM'

import re

print(re.split(b'[:,]', data))
b'Hello'
True
[b'Hello', b'World']
b'Hello Cruel World'
bytearray(b'Hello')
[bytearray(b'Hello'), bytearray(b'World')]
bytearray(b'Hello Cruel World')
[b'FOO', b'BAR', b'SPAM']
posted @ 2016-07-17 22:15  4Thing  阅读(68)  评论(0编辑  收藏  举报