【问题标题】:How to rotate and print all the characters of a string in python3 starting from every character of the string? [duplicate]如何从字符串的每个字符开始在python3中旋转和打印字符串的所有字符? [复制]
【发布时间】:2017-09-17 06:14:59
【问题描述】:

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

使命 异味素 ssionmi 锡安米斯 离子小姐 奥米西 小白

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

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

    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
    

    旋转的功能是从this post借来的。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 2017-03-30
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      相关资源
      最近更新 更多