0
A
答えて
0
Pythonはインタプリタ言語であり、それは、そのような文がありません
LOCAL variable = []
を試してみました。ここで
は、ドキュメントからです:
オブジェクトの内部以外からアクセスすることができない「プライベート」のインスタンス変数は、Pythonには存在しません。しかし、大部分のPythonコードの後には、アンダースコア(_spamなど)を前に付けた名前は、APIの非公開部分として扱われるべきです(関数、メソッド、データメンバーのいずれであっても) 。
あなたが気づくことができ予告なく変更する実装の詳細と対象と見なされるべきで、そのような、それはちょうどあなたがこの変数に触れSHOUDN'Tいますが、変更することができますちょうど大会伝えている_pseudo_private_var
(1アンダースコア)naming.It同時にこの1つの値。これはPythonです)。 __dynamic_obj_relative_naming
も同様です(2つのアンダースコア)。スコープと名前空間に関する
より多くのあなたがここにClasses, namespace and scope rulesを見つけることができるルール。あなたが興味を持っている興味深い声明はおそらくglobal
とnonlocal
です。彼らはあなたのもののようなものです。
関連する問題
- 1. 宣言された変数とjs関数の宣言されていない変数
- 2. C - 宣言時の宣言されていない変数
- 3. 「関数宣言」を「関数宣言」として定義することはできますか?
- 4. 関数宣言と変数宣言が呼び出されました。
- 5. webpack.DefinePluginでENVIRONMENT_CONFIG&DEBUGを宣言する正しい方法は何ですか?宣言された変数と
- 6. エクスターナル・テンプレート:宣言が宣言されていないもの
- 7. Kotlinで関数を変数として宣言する方法
- 8. 関数の先頭で宣言された変数と後で宣言された変数の差
- 9. 宣言されていない変数
- 10. awkで明示的に変数を宣言する方法
- 11. Tensorflow:tf.Variableで変数を宣言し、直接宣言することとの違いは何ですか?
- 12. Classクラスは宣言されています/それを宣言する方法はどこですか?
- 13. Python宣言変数vs宣言していません
- 14. ES6で定数として宣言された関数をエクスポート
- 15. インライン関数と宣言した関数を宣言した関数AngularJS
- 16. この関数はなぜ2回宣言されていますか?コールバック関数はどこで宣言されていますか?
- 17. libgit2 GIT_BUF_INITは宣言されていません。それはどこで宣言されるべきですか?
- 18. JS関数宣言:ここで、パラメータ宣言
- 19. Scalaで宣言的にリストを作成するにはどうすればよいですか?次のように言い換えると、その構造体を宣言すると同時に、それを初期化するには、私は、宣言リストを宣言することができますC#の場合
- 20. "window"の関数のローカル宣言された変数をコンソールから見ることは可能ですか?
- 21. エラー:C関数の宣言が前の宣言と矛盾しています
- 22. 一般的に宣言された変数をグローバル変数として宣言することに利点はありますか?
- 23. 変数として宣言された関数のGolangテスト(証言)
- 24. リストをグローバル変数として宣言しますか?
- 25. 目的C:@property宣言とインスタンス変数の宣言
- 26. "変数"はこのスコープで宣言されていません
- 27. 変数が可変として宣言されても不変であると言われる
- 28. Python:リストを返す関数のリスト宣言の違い
- 29. 明示的に宣言されていないVueの小道
- 30. メインメソッドから変数を宣言することとメインメソッドから内部変数を宣言することの違いは何ですか?
関数内のリストは関数 –
に対してローカルです。クロージャを調べる必要があるかもしれません。http://stackoverflow.com/questions/4020419/whyarent-python-nested-functions-called-closures – Nevermore
この[回答](http://stackoverflow.com/a/292502/4788274)から... –