亚特泽西 发表于 2025-9-10 08:46:57

易语言实现PYTHON里简单的字符串切片源码分享-再也不会乱码

python里,切片有个很简单的特性,就是每格字符都占一格。而不像有些编码里,英文占半格,中文占用一格,这样来节约空间
这样,你数字符就非常方便了。能根据每一格判断当前是什么字。而不用操心,会不会取到半格文字,搞出乱码.有搞内存的应该很能理解


现在内存这么大,直接用万国码 UTF-32得了 。寻找匹配文本都超级方便。何必折腾,为了节约那点空间

这个源码的文本切片,就是通过转换为万国码。编辑以后再转换回来   (转回来,是因为易语言控件上,不能显示这个万国码文字)
后续到底怎么用,在哪用还没想太清楚,你们自己看一下哪用得上
注意   这个切片索引从1 开始。和python有一点区别,更符合易语言的用法

li = li == # 从1起,取5-1位元素
而这个1,5的话   ,是输出1,4,5,6,7










**** Hidden Message *****

a466911461 发表于 2025-9-11 06:24:58

人设人阿松大

730422343 发表于 2025-9-12 04:03:00

嘻嘻不错支持一个

几滴雨珠 发表于 2025-9-13 01:41:01

顶一个了

wz19981007 发表于 2025-9-13 23:19:03

我表示压力很大

几滴雨珠 发表于 2025-9-14 20:57:04

赞一个!

无名使者 发表于 2025-9-15 18:42:40

9999999999999999

无名使者 发表于 2025-9-16 16:28:16

666学习了!!

he827298796 发表于 2025-9-17 14:13:52

不错不错 支持下

a491198538 发表于 2025-9-18 11:59:28

不错!顶LZ
页: [1] 2 3 4 5 6
查看完整版本: 易语言实现PYTHON里简单的字符串切片源码分享-再也不会乱码