z13970027151 发表于 2020-4-12 21:13:09

求大神解答14讲第6题

6. 据说只有智商高于150的鱼油才能解开这个字符串(还原为有意义的字符串):str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'
>>> str1[::3]
复制代码

智商不够150,看不懂

qiuyouzhi 发表于 2020-4-12 21:13:35

本帖最后由 qiuyouzhi 于 2020-4-12 21:14 编辑

就是隔两位取一个
你也可以这样写:
>>> for i in range(0, len(str1), 3):
        print(str1, end = '')

       
ilovefishc.com

到头来,这就是一个步长的问题

只要掌握了列表切片就好

zltzlt 发表于 2020-4-12 21:14:24

https://fishc.com.cn/thread-165305-1-1.html

leon_xinxin 发表于 2020-4-12 21:19:02

你好,我在前两天给一个小伙伴刚刚解释了,你可以去看看
这里~
希望能够采纳

heidern0612 发表于 2020-4-13 08:01:06

str1[::]代表str1的浅复制副本。

str1[::3]代表str复制之后的副本,以步进3为基准,输出str1.
页: [1]
查看完整版本: 求大神解答14讲第6题