You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python实现字符串旋转:无需循环将HELLO转为OHELL的简洁写法

一行代码搞定字符串循环移位

这事儿用Python的字符串切片就能轻松解决,完全不需要循环,一行代码就够:

s = "HELLO"
result = s[-1] + s[:-1]

简单解释下逻辑:

  • s[-1] 会直接取字符串的最后一个字符,也就是 "O"
  • s[:-1] 会截取从开头到倒数第二个字符的子串,也就是 "HELL"
  • 把这两部分拼接起来,就得到了你想要的 "OHELL"

要是想更紧凑,甚至可以把变量都省掉,写成纯一行:

result = "HELLO"[-1] + "HELLO"[:-1]

运行一下就能看到结果完美符合需求~

内容的提问来源于stack exchange,提问作者Mohit Gidwani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:32:21