如何在python中连接字符串?
例如:
Section = 'C_type'
将其与Sec_
连接以形成字符串:
Sec_C_type
答案 0 :(得分:180)
答案 1 :(得分:42)
你也可以这样做:
section = "C_type"
new_section = "Sec_%s" % section
这使您不仅可以附加,还可以在字符串中的任何位置插入:
section = "C_type"
new_section = "Sec_%s_blah" % section
答案 2 :(得分:29)
只是评论,因为有人可能会发现它很有用 - 你可以一次连接多个字符串:
>>> a='rabbit'
>>> b='fox'
>>> print '%s and %s' %(a,b)
rabbit and fox
答案 3 :(得分:24)
连接字符串的更有效方法是:
<强>加入():强>
非常高效,但有点难以阅读。
>>> Section = 'C_type'
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings
>>> print new_str
>>> 'Sec_C_type'
字符串格式:
易于阅读,在大多数情况下比“+”连接更快
>>> Section = 'C_type'
>>> print 'Sec_%s' % Section
>>> 'Sec_C_type'
答案 4 :(得分:6)
使用+
进行字符串连接:
section = 'C_type'
new_section = 'Sec_' + section
答案 5 :(得分:4)
要在python中连接字符串,请使用“+”符号
答案 6 :(得分:2)
对于附加到现有字符串结尾的情况:
string = "Sec_"
string += "C_type"
print(string)
结果
Sec_C_type