一个简单的字符串,比如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"
结束!
Unicode切片技巧
本文介绍了一种处理中文字符串的有效方法,通过将字符串转换为Unicode形式,可以精确地截取前几个字符,即使在包含中文字符的情况下也能准确实现。这一技巧对于处理包含中英文混合的字符串特别有用。
一个简单的字符串,比如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"
结束!
7092
4687
940

被折叠的 条评论
为什么被折叠?