Python には、グラフィカル開発インターフェイス用のライブラリが複数用意されています。この記事では、Python の下線の使用シナリオを紹介します。
_var
使用シナリオ: 内部使用のみクラス内でのみ使用される関数や変数など 注: ワイルドカード インポート: モジュール インポートから * 先頭にアンダースコアが 1 つあるオブジェクトはインポートされません
var_
使用シナリオ: 変数の最も適切な名前がキーワードによって占有されており、それでもそれを使用したい場合は、アンダースコアを追加して問題を解決できます。名前付けの問題の競合例:
class_ 、
id_
__var
_classname__var. 簡単に言うと、C のプライベート変数と同じように、サブクラスと外部に対して完全に透過的です。参照不可
使用シナリオ: 一般にオブジェクトは非常に重要なので、サブクラスや外部ソースから直接参照されることは望ましくありません
__var__
__init____、
__call__ などの特別な目的のために予約されています。
の使用は推奨されません。 # 独自のコード内
#使用シナリオ
例: 年齢は重要ではありません
name_age_id = ('醉陌', '20', '21315271927') name, _, id_ = name_age_id
[Python チュートリアル] Python GUI プログラミング (Tkinter)
以上がPython アンダースコアの使用シナリオについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。