1 """ 2 题目:字符串str="ABCDEFGHIJK",要求输出最少一个最多八个的所有组合(向后连续字母) 3 输出如下: 4 A [0::] 5 AB 6 ABC 7 ABCD 8 ABCDEFGH 9 B [1::] 10 BC 11 BCD 12 ... 13 BCDEFGHI 14 ... 15 K [最后一个索引值::] 16 切片 ---> 字符索引值 17 """ 18 19 s = "ABCDEFGHIJK" # len(s) --> 11 20 for x in range(0, len(s)): # 0 ~ 10 遍历出来切片的start [start::] 21 for y in range(x+1, x+9): # 8 遍历获取stop值 22 if y > len(s): # 如果stop结束值 > 字符串的长度 23 break # 结束内层循环 24 print(s[x:y:])