首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在字符串的开头和结尾插入字符

在字符串的开头和结尾插入字符
EN

Stack Overflow用户
提问于 2012-04-08 08:45:49
回答 7查看 520.2K关注 0票数 137

我是个新手,正在尝试找到一种方法来在字符串的开头和结尾插入一些L。所以如果我有一个字符串,它说

“今天早上我把纸杯蛋糕放哪了?”

我想在开头插入1个L,在末尾插入2个L,这样看起来就像:“我把我的纸杯蛋糕放在哪里了,这个morningLL”,我该怎么做?谢谢

EN

回答 7

Stack Overflow用户

发布于 2012-04-08 08:47:10

字符串是不可变的,所以您不能在现有字符串中插入字符。你必须创建一个新的字符串。您可以使用字符串连接来执行您想要的操作:

代码语言:javascript
运行
复制
yourstring = "L" + yourstring + "LL"

请注意,您还可以使用乘法创建具有n个L的字符串:

代码语言:javascript
运行
复制
m = 1
n = 2
yourstring = ("L" * m) + yourstring + ("L" * n)
票数 165
EN

Stack Overflow用户

发布于 2012-04-08 09:06:47

对于完备性和其他答案:

代码语言:javascript
运行
复制
yourstring = "L%sLL" % yourstring

或者,更向前兼容Python 3.x:

代码语言:javascript
运行
复制
yourstring = "L{0}LL".format(yourstring)
票数 33
EN

Stack Overflow用户

发布于 2012-04-08 09:00:21

您还可以使用join:

代码语言:javascript
运行
复制
yourstring = ''.join(('L','yourstring','LL'))

结果:

代码语言:javascript
运行
复制
>>> yourstring
'LyourstringLL'
票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10059554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档