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

标签 python string position character

在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/

相关文章:

python - 在 python 上求解复杂的隐式方程

java - 从字符串中获取不同数字的列表

java - 如何从给定值中查找 Java 中 STRING 数组的索引?

html - 当其他 div 改变位置时让 div 改变位置

html - 防止 CSS 星尘效果在窄屏上变形

python - 使用 redis sub\pub 的 Tornado 套接字

python - theano.scan 的更新是如何工作的?

python - 从一组相似图像中丢弃图像

Python:检查字符的大写

java - java用来在内部存储字符串的字符集是哪个?