鱼C论坛

 找回密码
 立即注册
查看: 2029|回复: 8

[已解决]提问

[复制链接]
发表于 2020-8-27 16:21:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
请问str1='i love you'的话str1[::3]是什么意思呢?
最佳答案
2020-8-27 16:26:20
本帖最后由 coolliqing 于 2020-8-27 16:58 编辑

str1[::3]这就是把字符串'i love you'切片,取从0开始,到10的值(也就是取全部字符串),步进为3,写全了就是str1[0:10:3],做了张动图,某课课后作业的字符串,同样用了str1[::3],字符串下面的数字代表了步进数,这样能懂了吧

新建 Microsoft PowerPoint 演示文稿.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-27 16:26:17 | 显示全部楼层
似乎是切片……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 16:26:20 | 显示全部楼层    本楼为最佳答案   
本帖最后由 coolliqing 于 2020-8-27 16:58 编辑

str1[::3]这就是把字符串'i love you'切片,取从0开始,到10的值(也就是取全部字符串),步进为3,写全了就是str1[0:10:3],做了张动图,某课课后作业的字符串,同样用了str1[::3],字符串下面的数字代表了步进数,这样能懂了吧

新建 Microsoft PowerPoint 演示文稿.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 16:27:06 | 显示全部楼层
从头开始每隔三个提取字符.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 16:27:56 | 显示全部楼层
从第一个字符开始取,每数到第三个就取
比如 abcdefg 就会取adg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 17:16:15 From FishC Mobile | 显示全部楼层
coolliqing 发表于 2020-8-27 16:26
str1[::3]这就是把字符串'i love you'切片,取从0开始,到10的值(也就是取全部字符串),步进为3,写全了 ...

厉害了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 21:32:32 | 显示全部楼层
切片的操作中由“:”隔开的三个数值(类似于参数),
第一个为起始,不填默认从头开始
第二个为终点(不被包括在内)
第三个为步径,相当于切片间隔,每个多少字符取一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-31 13:28:43 | 显示全部楼层
切片你学了嘛?鱼油,学了就往下看。
回到你的代码,str1[::3]这就是把字符串'i love you'切片,因为你前面str1='i love you'嘛。
说白了就是把你的str1切片。你的这个字符串内容是什么就切什么。
你这个其实没有写全,我给你补一下。[]里面用“:”隔开的三个数值(你可以理解为参数),第一个为起始,不填默认从0开始,第二个为终点(不被包括在内,也就是取不到)第三个为步径,相当于切片间隔,每有多少个字符取一次,比如这里就是每3个数就取一个数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-9 16:05:18 | 显示全部楼层
一抹心尘 发表于 2020-10-31 13:28
切片你学了嘛?鱼油,学了就往下看。
回到你的代码,str1[::3]这就是把字符串'i love you'切片,因为你前 ...

噢噢···谢谢你,我刚刚才上线。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 15:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表