Heim  >  Artikel  >  Backend-Entwicklung  >  Informationen zu Python-Unterstrich-Nutzungsszenarien

Informationen zu Python-Unterstrich-Nutzungsszenarien

坏嘻嘻
坏嘻嘻Original
2018-09-14 16:38:261131Durchsuche

Python bietet mehrere Bibliotheken für grafische Entwicklungsschnittstellen. In diesem Artikel werden Ihnen die Verwendungsszenarien von Unterstrichen in Python vorgestellt.

  1. Einzelner führender Unterstrich _var

    pep 8, Konvention,
    Verwendungsszenario: Nur zur internen Verwendung, z Funktionen und Variablen, die nur innerhalb der Klasse verwendet werden
    Hinweis: Platzhalterimport: Aus Modulimport * werden keine Objekte mit einem einzelnen führenden Unterstrich

  2. einzelnem abschließenden Unterstrich var_

    importiert

    Verwendungsszenario: Der am besten geeignete Name einer Variablen wurde durch ein Schlüsselwort belegt und Sie möchten ihn dennoch verwenden. Sie können einen Unterstrich hinzufügen, um den Namenskonflikt zu lösen
    Zum Beispiel: class_ ,id_

  3. doppelter führender Unterstrich__var

    Der Python-Interpreter schreibt den Attributnamen um, um Namenskonflikte in Unterklassen zu vermeiden, umgeschrieben als: _classname__var. Einfach ausgedrückt sind sie, genau wie private Variablen in C++, für Unterklassen und die Außenwelt völlig transparent und können nicht referenziert werden
    Verwendungsszenarien : Im Allgemeinen ist ein Objekt sehr wichtig und nicht Unterklassen oder externe direkte Referenzen sein möchten

  4. Doppelte führende und doppelte nachgestellte Unterstriche __var__

    sind für die besondere Verwendung durch Python reserviert, __init___, __call__ usw., ist nicht Es wird empfohlen,

  5. einen einzelnen Unterstrich in Ihrem eigenen Code zu verwenden _

    Verwendungsszenario: Zur Identifizierung temporärer oder unbedeutender Variablen, die häufig beim Entpacken von Ausdrücken verwendet werden

    Zum Beispiel: Alter ist nicht wichtig

    name_age_id = ('醉陌', '20', '21315271927')
    name, _, id_ = name_age_id

Verwandte Empfehlungen:

MySQL Connector/Python für Python 3.3_MySQL

[Python-Tutorial] Python-GUI-Programmierung (Tkinter)

Das obige ist der detaillierte Inhalt vonInformationen zu Python-Unterstrich-Nutzungsszenarien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn