方法一:
class Solution:
def reverseLeftWords(self, s: str, k: int) -> str:
return s[k:]+s[:k]
方法二:
class Solution:
def reverseLeftWords(self, s: str, k: int) -> str:
n = len(s)
s = s + s
return s[k:n + k]
方法三:
class Solution:
def reverseLeftWords(self, s: str, k: int) -> str:
n = len(s)
res = ''
for i in range(k, k+n):
res += s[i%n]
return res
本文介绍了三种实现字符串左旋转的Python方法。方法一通过切片直接拼接实现;方法二利用双倍字符串并截取中间部分;方法三使用模运算进行循环遍历。这些技巧在处理字符串操作时非常实用。
918

被折叠的 条评论
为什么被折叠?



