在python中从两个创建一个字符串

Mat*_*att 5 python string python-3.x

有没有办法在python中添加一个字符串到另一个字符串的末尾?例如

String1 ='A'String2 ='B'

我想要String3 =='AB'

fre*_*ley 8

python中的字符串连接很简单

a = "A"
b = "B"
c = a + b
print c

> AB
Run Code Online (Sandbox Code Playgroud)

我对三个操作进行了基准测试,每个操作执行1米:

c = a + b
c = '%s%s' % (a,b)
c = "{0}{1}".format(a, b)
Run Code Online (Sandbox Code Playgroud)

结果是:

+:  0.232225275772
%s: 0.42436670365
{}: 0.683854960343
Run Code Online (Sandbox Code Playgroud)

即使有500个字符串,+仍然是最快的.我的脚本是ideone,结果(500个字符串)是:

+: 0.82
%s: 1.54
{}: 2.03
Run Code Online (Sandbox Code Playgroud)