为什么这个电话不打印?我正在使用python 3.
问题的目标不是印刷某些东西,而是要更好地理解语言。 我正在寻找语言规则,告诉我们如何根据语言规范解释这些三重引号。 如果不同版本的规格之间存在差异,请说明不同之处。
def my_function(s):
"""size = s.size()"""
print "a"
size = len(s)
print size
return
my_function("abc")
答案 0 :(得分:1)
如果这是python 3.你应该使用print("a")
而不是print "a"
答案 1 :(得分:0)
当我使用括号时,删除了它的引号。
def my_function(s):
print("a")
size = len(s)
print(size)
return
my_function("abc")
答案 2 :(得分:-1)
这显然至少打印了#34; a&#34 ;;所以我的猜测是你把它从某个地方的标准输出(例如作为一个守护进程)分离出来。