Answers:
为了完整性以及其他答案:
yourstring = "L%sLL" % yourstring
或者,更向前兼容Python 3.x:
yourstring = "L{0}LL".format(yourstring)
如果要在现有字符串的其他位置插入其他字符串,则可以使用下面的选择方法。
第二个位置的调用字符:
>>> s = "0123456789"
>>> s[2]
'2'
带有起始和结束位置的通话范围:
>>> s[4:6]
'45'
在该位置之前调用字符串的一部分:
>>> s[:6]
'012345'
在该位置之后调用字符串的一部分:
>>> s[4:]
'456789'
将您的字符串插入第5个位置。
>>> s = s[:5] + "L" + s[5:]
>>> s
'01234L56789'
也s等于s[:]。
对于您的问题,您可以使用所有字符串,即
>>> s = "L" + s + "LL"
或者如果"L"是其他字符串(例如,我称其为l),则可以使用该代码:
>>> s = l + s + (l * 2)
我正在通过用户输入呈现URL。如果用户输入包含两个单词的字符串,我想在中间用+打印该单词
例
key = input("Enter the product :")
URL = "http://exmaple.com/"
print (URL)
User input: iphone 11
对于上面的代码,我得到的URL为“ http://exmaple.com/iphone 11”
但我想将URL打印为“ http://exmaple.com/iphone+11 ”