Python のアンダースコアには特別な意味があります。Python では、アンダースコアを変数の接頭辞および接尾辞として使用して、特別な変数を指定します。
#Python の下線は、キーボードの Shift マイナス キーを使用して入力できます。マイナス キーは 0 とプラス キーの間にあります。 . . (推奨学習: Python ビデオ チュートリアル )
Python では、アンダースコアにも private や protected と同様のアクセス権があります。以下で詳しく分析してみましょう。Python主要存在四种命名: (1)object #公用方法 (2)__object__ #内建方法,用户不要这样定义 (3)__object #全私有,全保护(private) (4)_object #半保护(protected)
アンダースコアで始まる二重 (__foo) は、クラスのプライベート メンバーを表します。
(__foo__) は、__init__( など、Python の特別なメソッドの特別な識別子を表します。 ) クラスのコンストラクターを表します。
例:class Foo():
def __init__():
...
def public_method():
print 'This is public method'
def __fullprivate_method():
print 'This is fullprivate_method'
def _halfprivate_method():
print 'This is halfprivate_method'
f = Foo()
f.public_method() # OK
f.__fullprivate_method() # Error occur
f._halfprivate_method() # OK
f._Foo__fullprivate_method() # OK
以上がPythonで下線を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。