繁体   English   中英

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

[英]Python - How to move characters in string by X amount

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

例如,假设输入是“你好”

如何将字符串中的每个字符移动 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 个字符之外的所有字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM