bytearray
来自: http://blog.csdn.net/hanhuili/article/details/9069507
bytearray
(
[
source
[
,
encoding
[
,
errors
]
]
]
)
其中source就是指需要转换的字符串,encoding指被转换字符串的编码方式,如“utf8”
如果string包含非ascii字符,string以字符为单位计数,而不是以字节为计数单位。
string必须按照其编码方式转为字节数组(byte array)。
其中source就是指需要转换的字符串,encoding指被转换字符串的编码方式,如“utf8”
函数返回值就是字节数组了
Example:
en_data = bytearray(data)
for i in range(len(en_data)):
en_data[i] ^= 0x41
XOR
exclusive OR 叫做异或,我这种数学垃圾的人学计算机就是作死啊!
两个值不相同,则异或结果为真,反之为假:
a != b -> 1 -> True
a == b -> 0 -> False