最原始的字符串连接方式是使用加号(+):str1 + str2
这种连接方式是运行时的字符串连接,还有一种方式是编译时字符串连接(ref:《Python核心编程(中文第二版)》)。
Python 的语法允许你在源码中把几个字符串连在一起写,以此来构建新字符串:
a = ('http://' # protocol
'localhost'# hostname
':8000' # port
'/demo/test.py') # file
print a
通过这种方法,你可以把长的字符串分成几部分来写,而不用加反斜杠。
你可以在一行里面混用两种分号:
>>> foo = "Hello" 'world!'
>>> foo
'Helloworld!'