python获取字符串的前几个字符(包含汉字)

一个人想着一个人 提交于 2019-12-13 00:12:16

一个简单的字符串,比如a="小明xiaoming"或者b="小xiao明ming"。想在只想得到字符串的前4个元素,a1="小明xi",b="小xia"。这个时候需要将字符串转成Unicode形式进行切片,就可以了。如下:

a="小明xiaoming"
b="小xiao明ming"

a = a.decode("utf-8")
a = a[0:5]
# "小明xi"

b = b.decode("utf-8")
b =b[0:5]
# "小xia"

结束!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!