Python - 如何将字符串中的字符移动 X 量

Python - How to move characters in string by X amount

在 python 中,如何将字符串中的字符移动 x 数量?

例如假设输入是 "hello"

如何将字符串中的每个字符移动 1,这样我得到的输出是: "ohell"

您可以使用:

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 个字符之外的所有字符串。