在python代码中移动数字

时间:2015-09-05 17:01:42

标签: python python-2.7

请帮助我不知道如何编写此功能。我尝试了ceaser cypher功能,但它没有用。有任何想法吗?

写一个函数循环(S,n),它接收一个' 0' 1'和一个整数n的字符串S并返回一个字符串,其中S已将其最后一个角色移动到初始位置n次。例如,周期(' 1110110000',2)将返回' 0011101100'。

2 个答案:

答案 0 :(得分:1)

您正在寻找的功能是:

def cycle(s, n):
    return s[-n:] + s[:-n]

答案 1 :(得分:0)

您可以使用Python的echo "<img src='".$image['path']."' width=175 height=175>"数据类型,如下所示:

deque

这会显示:

import collections

def cycle(s, n):
    d = collections.deque(s)
    d.rotate(n)
    return "".join(d)

print cycle('1110110000', 2)