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

2024-04-19 05:31:50 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

字符串是不可变的,因此不能将字符插入现有字符串。你必须创建一个新字符串。可以使用字符串连接来执行所需的操作:

yourstring = "L" + yourstring + "LL"

请注意,您还可以使用乘法创建nLs的字符串:

m = 1
n = 2
yourstring = ("L" * m) + yourstring + ("L" * n)

您还可以使用join:

yourstring = ''.join(('L','yourstring','LL'))

结果:

>>> yourstring
'LyourstringLL'

为了完整性和其他答案:

yourstring = "L%sLL" % yourstring

或者,与Python3.x更向前兼容:

yourstring = "L{0}LL".format(yourstring)

相关问题 更多 >