如何创建从某个位置剪切字符串并将其放在同一字符串前面的函数



假设我有这个:

text = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
letter = “N”
new_text = function(text, letter)
print(new_text)

是否可以创建一个输出为的函数

NOPQRSTUVWXYZABCDEFGHIJKLM

使用str.partition:

>>> left, letter, right = text.partition(letter)
>>> out = letter + right + left
>>> out
"NOPQRSTUVWXYZABCDEFGHIJKLM"
text = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
text[text.find('N'):] + text[: text.find('N')]

'nopqrstuvxyzabcdefghijklm'

相关内容

最新更新