2021-12-06 pythonを使ったスコープ範囲内外のコード例 python classを使った関数のブロック外表示 コードブロック外にあるので値が返されることはありません。 def some_function(): value = 10 print(value) Output NameError: name 'value' is not defined こちらも同様に関数のブロック外のvalue = 10が表示されることはありません。 value = 1 def some_function(): value = 10 return value print(value) Output 1 関数の外にあるコードからでも中にあるコードからでも非表示になります。 value = 1 def some_function(): value = 10 return value print(value) some_function() print(value) Output 1 1