蜜蜂与狗 发表于 2020-4-19 15:06:29

新手提问

str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'
>>> str1[::3]
'ilovefishc.com'
中str1[::3]是什么用法?

wp231957 发表于 2020-4-19 15:13:02

步长

jkluoling1992 发表于 2020-4-19 15:13:20

切片用法,,就是每三个元素取一个(每隔两个)元素,,
这样就把ilovefishc取出来了

sunrise085 发表于 2020-4-19 15:23:41

str1这是对字符串str1的切片操作,其中m是起始位置,默认值0,n是结束为止,默认是结尾,k是步长,默认值是1
str1[::3]就是从开始到结尾,步长为3进行切片,也就是将字符串str1中下标为0,3,6,……的字符选出来拼接成新的字符串
页: [1]
查看完整版本: 新手提问