-2
Python新手在这里!python定义函数('None')
def x():
print ('y')
x()
这将产生输出 - 'Y'
BUT
def x():
print ('y')
a = x()
print (a)
这产生 'Y' 和结束 '无'。为什么最后没有?
Python新手在这里!python定义函数('None')
def x():
print ('y')
x()
这将产生输出 - 'Y'
BUT
def x():
print ('y')
a = x()
print (a)
这产生 'Y' 和结束 '无'。为什么最后没有?
这是因为函数x()没有返回任何内容,因此无。
返回'y'以获得'a'的打印。
希望这会有所帮助。
因为该函数没有明确返回任何内容,所以它默认为None。当你做'a = x()'时,你把'x'的返回值存储到'a'中。由于没有明确的返回值,它得到了无。 – Li357
'print'!='return' –
第一个代码也没有任何回报。为什么不显示没有? –