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:])
python输出连续多个字符 python输出连续字母
转载文章标签 python输出连续多个字符 字符串 文章分类 Python 后端开发
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章