鱼C论坛

 找回密码
 立即注册
查看: 2716|回复: 10

新手提问

[复制链接]
发表于 2016-11-14 17:33:35 | 显示全部楼层 |阅读模式
1鱼币
>>> str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'
>>> str1[::3]
'ilovefishc.com'
>>>
这一题不明白,列表切片里的第三个参数是什么意思?

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-14 17:43:49 | 显示全部楼层
[开始 : 结束 : 步长]

步长 相当于 等差数列中的 公差
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-14 18:15:10 | 显示全部楼层
开始,结束,步长(每次移动的个数)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-14 20:25:22 | 显示全部楼层
我还没学到,不过为了鱼币,我百度了下
切片操作符在python中的原型是
[start:stop:step]
即:[开始索引:结束索引:步长值]
开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1
结束索引:切片操作符将取到该索引为止,不包含该索引的值。
步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-15 11:05:35 | 显示全部楼层
步长
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-15 11:14:44 | 显示全部楼层
iterable[start:end:step]
iterable是可迭代对象
start 是开始索引
end 是结束索引
step 是步长

注意:
如果step为正数,start必须小于end,否则切片为空列表
如果step为负数,start必须大于end,否则切片为空列表
端点索引start的元素包含于在列表内,而端点索引end则不包含于列表内
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-11-15 11:51:22 | 显示全部楼层
Damn_it 发表于 2016-11-15 11:14
iterable[start:end:step]
iterable是可迭代对象
start 是开始索引

非常感谢各位!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-15 12:01:06 | 显示全部楼层
不谢,我只是骗鱼币的同时回答问题罢了
看,又骗一个
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-15 17:44:08 | 显示全部楼层
步长啊!为什么不自己先试一下再问问题?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-17 10:24:54 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-19 19:07:39 | 显示全部楼层
如果已经解决问题请把帖子给掉
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-23 22:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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