-2
Python初心者はここ!Python定義関数( 'なし')
def x():
print ('y')
x()
これは、出力 - 'Y'
BUT
def x():
print ('y')
a = x()
print (a)
を生成これは、 'Y'、最後に 'なし' を生成します。なぜ終わりはありませんか?
Python初心者はここ!Python定義関数( 'なし')
def x():
print ('y')
x()
これは、出力 - 'Y'
BUT
def x():
print ('y')
a = x()
print (a)
を生成これは、 'Y'、最後に 'なし' を生成します。なぜ終わりはありませんか?
これは、関数x()が何も返さないため、Noneであるためです。
「a」の印刷を取得するには「y」を返します。
これが役に立ちます。
この関数は何も明示的に戻さないため、デフォルトはNoneになるためです。 'a = x()'を実行すると、 'x'の戻り値が' a'に格納されます。明示的な戻り値がなかったので、Noneを返します。 – Li357
'print'!=' return' –
最初のコードには何も返されません。なぜそれは何も表示されませんか? –