在python中如何按x量移动字符串中的字符?
例如,假设输入是“你好”
如何将字符串中的每个字符移动 1,以便我得到的输出是:
“哎呀”
最佳答案
你可以使用:
my_string = 'hello'
my_string = my_string[-1] + my_string[:-1]
print(my_string)
输出
ohell
my_string[-1]
选择字符串中的最后一个字符 ( 'o'
) 和 my_string[:-1]
选择除最后一个字符 ( 'hell'
) 之外的所有字符串。要按 x 量移动,您可以使用:
my_string = my_string[-x:] + my_string[:-x]
my_string[-x:]
选择字符串中的最后 x 个字符,然后 my_string[:-x]
选择除最后 x 个字符之外的所有字符串。
关于Python - 如何按 X 量移动字符串中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33192395/