問題タブ [python-nonlocal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
55 参照

python - exec 内での非ローカルの使用

次のコードはなぜですか:

)

このエラーを出してください:

これは、テキスト/コードの比率を満たすための追加のテキストです。

0 投票する
2 に答える
843 参照

python - Python の関数定義におけるドット表記

Python がドット表記を使用するオブジェクト指向構造をサポートしていることは知っています。ただし、クラスが定義されていない関数定義でドット表記が表示される以下のコードについては混乱を覚えます。Pythonで関数属性として定義されている機能はありますか?

2 番目の質問: call_count を記録するために、ドット表記の代わりに非ローカル ステートメントを使用して上記のコードを書き換えることができる代替手段はありますか?

0 投票する
1 に答える
37 参照

python - 非ローカル キーワードを使用する場合

ここでシリーズ変数を使用できる理由がわかりません:

ただし、ここでは count 変数と total 変数を使用できません (代入前に参照される変数)。

次のような非ローカル キーワードを使用する場合にのみ機能します。

これは私が calculate_mean() を使用する方法です