怎么理解python2 的字符串是字节数组

怎么理解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),

执行结果
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值