2009-05-19 35 views

回答

11

在Python中,您可以使用1或3引号括起字符串。

print "a" 
print """a""" 

就你而言,解释器正在等待最后一个三重报价。

+2

http://docs.python.org/reference/lexical_analysis.html#string-literals – 2009-05-19 08:32:23

4

我怀疑你的意思是python打印出一个空行 - 这与空字符不一样。

当你print """""",python发现一个空的三重引号的字符串。

当你print """",python找到一个三引号字符串的开始,并等待你输入其余的(以"""结尾)。

一个三qouted串可以包括其他qoutes,换行符等