导读

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

[复制链接]

微信扫一扫 分享朋友圈

亚特泽西 发表于 昨天 08:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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




游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1