觅风论坛
标题:
易语言实现PYTHON里简单的字符串切片源码分享-再也不会乱码
[打印本页]
作者:
亚特泽西
时间:
昨天 08:46
标题:
易语言实现PYTHON里简单的字符串切片源码分享-再也不会乱码
python里,切片有个很简单的特性,就是每格字符都占一格。而不像有些编码里,英文占半格,中文占用一格,这样来节约空间
这样,你数字符就非常方便了。能根据每一格判断当前是什么字。而不用操心,会不会取到半格文字,搞出乱码.有搞内存的应该很能理解
现在内存这么大,直接用万国码 UTF-32得了 。寻找匹配文本都超级方便。何必折腾,为了节约那点空间
这个源码的 文本切片,就是通过转换为万国码。编辑以后再转换回来 (转回来,是因为易语言
控件上,不能显示这个万国码文字)
后续到底怎么用,在哪用 还没想太清楚,你们自己看一下哪用得上
注意 这个切片索引从1 开始。和python 有一点区别,更符合易语言的用法
li = [1, 4, 5, 6, 7, 9, 11, 14, 16]li[1:5] == [4,5,6,7] # 从1起,取5-1位元素
而这个1,5 的话 ,是输出 1,4,5,6,7
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4