python - 在 Python 中旋转字符串

标签 python string python-2.7

我试图制作字符串 HELLOOHELL在 Python 中。但是如果不使用循环就无法旋转它。如何仅用 1-2 行对其进行编码,以便获得所需的模式?

最佳答案

您可以切片和添加字符串:

>>> s = 'HELLO'
>>> s[-1] + s[:-1]
'OHELL'

这为您提供了最后一个字符:
>>> s[-1]
'O'

这一切,但最后一个:
>>> s[:-1]
'HELL'

最后,用 + 添加它们.

关于python - 在 Python 中旋转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48607319/

相关文章:

python - 如何使用 python 保存在 POST 请求中收到的文本文件

python - 在服务器上部署 Python 脚本 (CentOS) : Where to start?

java - 解释一下String类中重写的equal方法

java - 如何找到单个字符在字符串中出现的次数,然后将其存储到另一个字符串中?

python - Perl中相当于$|=1的python是什么

python - 检查configure.ac中AX_PYTHON_MODULE的结果

python - Django 管理列表显示优化查询集

python - 如何在 Python 字符串中替换括号和其中的文本

python - 如何将字典列表转换为以组合元组为键的多个字典?

google-app-engine - Google App Engine 上的错误 Python 2.7 - 无法使用 CGI 处理程序启用 Threadsafe