有没有办法在Python中返回字符串连接?

时间:2011-06-14 03:59:44

标签: python

我一直在使用Perl已经习惯了语法:

return "$var1$var2";

用于在一个步骤中轻松返回两个字符串的串联。有没有办法在Python中做类似的事情?如果可能的话,我希望分两步避免这样做。

3 个答案:

答案 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