鱼C论坛

 找回密码
 立即注册
查看: 1650|回复: 6

零基础学习python第十四课后习题解字符串问题

[复制链接]
发表于 2017-11-20 21:16:42 | 显示全部楼层 |阅读模式

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

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

x
请教:
原题:
        据说只有智商高于150的鱼油才能解开这个字符串(还原为有意义的字符串):str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'
         
答案:
        >>> str1[::3]

        打印出来是   'ilovefishc.com'

        为什么是这个答案,根本不懂啊!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-11-20 21:19:04 | 显示全部楼层
后面的3代表步长,每一次前进三取出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 21:27:17 | 显示全部楼层

>>> str1[::3] # 所有数 从第1个开始取,从自身开始算 隔3个取1个字符

参考:
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868196352269f28f1f00aee485ea27e3c4e47f12bc7000
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 21:53:01 From FishC Mobile | 显示全部楼层
请复习一下可迭代对象的切片相关知识
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 21:56:26 | 显示全部楼层
你看下str1这个字符串,是不是发现从第一个开始每隔3个取一个字符就是想要的密码
str1[::3],这里的3就是步长,如果还不懂的话可以百度下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 22:01:06 | 显示全部楼层
ba21 发表于 2017-11-20 21:27
>>> str1[::3] # 所有数 从第1个开始取,从自身开始算 隔3个取1个字符

参考:

网址内容很好  很详细  谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 22:01:38 | 显示全部楼层
bbjx 发表于 2017-11-20 21:19
后面的3代表步长,每一次前进三取出来

已经弄明白了 谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-26 00:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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