longzhou520 发表于 2020-12-16 13:59:30

slogan[2:]后面的[2:]是什么作用?

list1 = ('1.just do it','2.一切皆有可能','3.让编程改变世界','4.Impossible is Nothing')
list2 = ('4.阿迪达斯','2.李宁','3.鱼c工作室','1.耐克')
list3 = for slogan in list1 for name in list2 if\
         slogan == name]
for each in list3:
    print(each)
         

jackz007 发表于 2020-12-16 14:02:44

本帖最后由 jackz007 于 2020-12-16 14:07 编辑

      是切片,从 slogan 索引为 2 的元素开始一直切到结束。
      例如,slogan = 'hello, world'则 slogan = 'llo, world',在本例中,slogan 其实就是避开字符串开头的 '1.','2.','3.' 等 2 个字符,而截取了字符串的剩余部分。
页: [1]
查看完整版本: slogan[2:]后面的[2:]是什么作用?