python - 如何旋转字符串?
问题描述
如何将字符串旋转两个位置,例如旋转'MyString'
到'ngMyStri'
?
这是我的代码,我不断得到'nMyStri'
string = 'MyString'
input("enter the word string: ")
string = string[-2] + string[:-2]
print(string)
解决方案
[-2]
给你倒数第二个位置的角色。您希望该字符一直到字符串的末尾:
string = string[-2:] + string[:-2]
print(string)
输出:
ngMyStri