假定有一个字符串'abcde',要求在一次迭代循环里就打印完这个字符串:
输出结果如下所示:
如果在迭代循环里加上'abcde',则需要做一次特殊处理
这次输出结果就是对的了:
str='abcde'
for i in range(-1,-len(str),-1) :
print str[:i];
输出结果如下所示:
abcd
abc
ab
a
如果在迭代循环里加上'abcde',则需要做一次特殊处理
str='abcde'
for i in [None]+range(-1,-len(str),-1) :
print str[:i];
这次输出结果就是对的了:
abcde
abcd
abc
ab
a