我一直在使用Perl已经习惯了语法:
return "$var1$var2";
用于在一个步骤中轻松返回两个字符串的串联。有没有办法在Python中做类似的事情?如果可能的话,我希望分两步避免这样做。
答案 0 :(得分:11)
简单:
>>> "a" + "b"
'ab'
>>> "%s%s" % ("a", "b")
'ab'
>>> "{a}{b}".format(a="a", b="b")
'ab'
>>> "{}{}".format("a", "b")
'ab'
>>> "{0}{1}".format("a", "b")
'ab'
>>> "a" "b"
'ab'
>>> "".join(("a", "b"))
'ab'
答案 1 :(得分:2)
我没有看到添加是两个步骤。
return var1 + var2
答案 2 :(得分:1)
只需使用+
。
def f():
a = 'aaa'
b = 'bbb'
return a + b