我已经定义了一个函数如下:
def lyrics():
print "The very first line"
print lyrics()
Run Code Online (Sandbox Code Playgroud)
但是为什么输出会返回None:
The very first line
None
Run Code Online (Sandbox Code Playgroud) 任何人都可以通过"print"解释我在输出变量之间的python shell的区别,当我只是写变量名来输出它时?
>>> a = 5
>>> a
5
>>> print a
5
>>> b = 'some text'
>>> b
'some text'
>>> print b
some text
Run Code Online (Sandbox Code Playgroud)
当我用文本执行此操作时,我理解差异但是在int或float中 - 我不知道.