根据优化提示,在 http://wiki.python.org/moin/PythonSpeed/PerformanceTips,连接字符串应该使用:
```python print(head, end="") print(prologue, end="") print(query, end="") print(tail, end="") ```
或者
out = "<html>%(head)s%(prologue)s%(query)s%(tail)s</html>" % locals()
而不是:
out = "<html>" + head + prologue + query + tail + "</html>"
我的问题是,如果我想打印而不是存储值,这个方法是否也适用?此外,将连续的打印语句放在一行上会更快吗?例如,使用以下代码是否更好:```python print(head, end="") print(prologue, end="") print(query, end="") print(tail, end="") ```
print "Some word"
print "Another line"
print "something else"
或者
print '''Some word
Another line
something else'''
谢谢您的提前帮助!
print "我的名字是 {name}".format(name='Parker')
。 - John La Rooy