⊗pyPmFnLVS 1 of 129 menu

Pythonにおけるローカル変数スコープ

関数内に存在するすべての変数は、いわゆるローカルスコープを持ちます - それらは自身の関数内でのみアクセス可能で、 外部のコードからは操作できません。

内部に変数numを持つ関数があるとします:

def func(): num = 2 return num

この関数を呼び出し、変数numをコンソールに出力してみましょう。 コード実行後、外部コードでは変数が未知であるためエラーが返されます:

func() print(num) # エラーを出力します

次のコードを実行した結果はどうなりますか:

def func(): num = 1 func() print(num)

次のコードを実行した結果はどうなりますか:

def func(): num = 3 print(num) func()

次のコードを実行した結果はどうなりますか:

def func(): num = 5 return num print(func())

次のコードを実行した結果はどうなりますか:

def func(): num = 7 return num func() print(num)
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否