-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' –
第一個代碼也沒有任何回報。爲什麼不顯示沒有? –