这会打印单词,同时从开头删除字符。
word = "word"
length = len(word)
for s in range(0, length):
print(word[s:])
s=+1
所以输出是
word
ord
rd
d
我如何翻转它以便在删除字符的同时向后打印单词?
这样输出将是:
drow
row
ow
w
最佳答案
你可以简单地做:
for s in range(0, length):
print(word[::-1][s:])
[::-1]
切片反转字符串。缺点是双切片都创建了一个新的 str
对象。
关于python - 删除字符时向后打印字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58198792/