我一直使用Perl一段時間,並且已經習慣的語法:有沒有辦法在Python中返回字符串連接?
return "$var1$var2";
一步到位輕鬆地返回兩個字符串的串聯。有沒有辦法在Python中做類似的事情?如果可能的話,我很樂意避免分兩步做。
我一直使用Perl一段時間,並且已經習慣的語法:有沒有辦法在Python中返回字符串連接?
return "$var1$var2";
一步到位輕鬆地返回兩個字符串的串聯。有沒有辦法在Python中做類似的事情?如果可能的話,我很樂意避免分兩步做。
簡單:
>>> "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'
我看不出除了是怎麼兩個步驟。
return var1 + var2
只是使用+
。
def f():
a = 'aaa'
b = 'bbb'
return a + b
一個小增加 - 相鄰字符串文字在編譯時被連接在一起:>>> >>> a「」b「=>'ab''。 – senderle 2011-06-14 04:05:43
完全矯枉過正,完全信息豐富! =) – 2011-06-14 04:07:49
@senderle nice addition :) – 2011-06-14 04:07:49