在Python 2.4连接string?
如何在python中连接string?
例如:
Section = 'C_type'
将它与Sec_
连接形成string:
Sec_C_type
最简单的方法是
Section = 'Sec_' + Section
但为了提高效率,请参阅: http : //www.skymind.com/~ocrow/python_string/
你也可以这样做:
section = "C_type" new_section = "Sec_%s" % section
这使您不仅可以追加,还可以插入string中的任何位置:
section = "C_type" new_section = "Sec_%s_blah" % section
只是一个评论,因为有人可能会发现它有用 – 你可以一次连接多个string:
>>> a='rabbit' >>> b='fox' >>> print '%s and %s' %(a,b) rabbit and fox
连接string的更有效的方法是:
join():
非常有效,但有点难以阅读。
>>> Section = 'C_type' >>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings >>> print new_str >>> 'Sec_C_type'
string格式:
易于阅读,在大多数情况下比“+”串联更快
>>> Section = 'C_type' >>> print 'Sec_%s' % Section >>> 'Sec_C_type'
使用+
作为string连接:
section = 'C_type' new_section = 'Sec_' + section
要连接Python中的string,请使用“+”号
ref: http : //www.gidnetwork.com/b-40.html
对于追加到现有string结尾的情况:
string = "Sec_" string += "C_type" print(string)
结果是
Sec_C_type