怎么理解python2 的字符串是字节数组
很简单,一个中文字符在utf8
下面大部分是3个字节, 那么在python2的环境下.赋值一个字符串,x = '你好世界'
, 请问, 如何打出你好世界
中的你
字?
我感觉这个东西如果能够理解, 就能够理解字符串是字节数组了, 看下面这个例子
x = '你好世界'
print len(x)
print x[:3]
print x[3:6]
print x[6:9]
print x[9:12]
for item in x:
print ord(item),
执行结果
听懂鼓掌
再来一个辅助理解的
x = 'abcdefghijkl'
print len(x)
print x[:3]
print x[3:6]
print x[6:9]
print x[9:12]
for item in x:
print ord(item),
执行结果