python - 如何创建从某个位置剪切字符串并将其放在同一字符串前面的函数?
问题描述
假设我有这个:
text = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
letter = “N”
new_text = function(text, letter)
print(new_text)
是否可以创建一个输出为的函数
NOPQRSTUVWXYZABCDEFGHIJKLM
解决方案
>>> left, letter, right = text.partition(letter)
>>> out = letter + right + left
>>> out
"NOPQRSTUVWXYZABCDEFGHIJKLM"
推荐阅读
- vue.js - 计算属性相互依赖,在 Vue 1 和 2 上具有不同的行为
- css - 由于下方的超链接,CSS 主菜单不会悬停
- linux - lsof -c name和lsof的区别| grep ^ 名称?
- java - 调试 Zuul 路由到底层微服务
- azure-functions - Azure 函数 API 只返回 256 条记录
- unity3d - 转换到“游戏结束”场景后按钮不起作用
- neo4j - Spring data neo4j 在运行时更改数据库上下文
- apache-camel - 如果任何子消息失败,如何回滚拆分器的整个事务
- oracle-apex - 在 Apex 19.2 中,是否可以像使用交互式报告一样在左侧顶部和底部显示交互式网格分页?
- python - 从 python 3 中的 2 个列表创建 HTML 表