为了账号安全,请及时绑定邮箱和手机立即绑定

在Python中将一个字符串插入另一个字符串的最后一个空格

在Python中将一个字符串插入另一个字符串的最后一个空格

慕的地6264312 2021-10-10 14:41:08
我有两个单独的字符串存储在变量mystring1和中mystring2,我正在寻找一种方法mystring1将它插入到最后一个空格中mystring2mystring1 = 'English French German'mystring2 = 'Lorem Ipsum (Lorem Dolor Amet Elit)'期望输出: Lorem Ipsum(Lorem Dolor Amet English French German Elit)
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

str.rsplit第二个字符串和str.join适当的标记重新组合在一起:


t1, t2 = mystring2.rsplit(' ', 1)

' '.join((t1, mystring1, t2))

# 'Lorem Ipsum (Lorem Dolor Amet English French German Elit)'


查看完整回答
反对 回复 2021-10-10
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

rindex()函数返回子字符串的最后一个索引。由于 python 字符串是不可变的,你不能简单地索引和替换。因此,使用切片形成新字符串是可行的方法。

mystring2[:mystring2.rindex(' ') + 1] + mystring1 + mystring2[mystring2.rindex(' '):]


查看完整回答
反对 回复 2021-10-10
  • 3 回答
  • 0 关注
  • 252 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号