觅风论坛

标题: 易语言实现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


QQ20250910-084604.jpg


360截图20250910084530466.jpg









欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4