如何从字符串的每个字符开始旋转和打印python3中字符串的所有字符



例如,我有一个字符串"任务",我希望我的程序从下面的第一个字母开始。

任务issoinmssionmisionmis电离Onmissinmissio

此代码将提供您期望的确切输出。

def rotate(lst, n):
    return lst[-n:] + lst[:-n]
s = 'mission'
for i in range(len(s)):
    print(rotate(s,-i), end=' ')

输出:

mission issionm ssionmi sionmis ionmiss onmissi nmissio

从这篇文章中借用了旋转功能。

最新更新