Heim >Backend-Entwicklung >Python-Tutorial >Informationen zu Python-Unterstrich-Nutzungsszenarien
Python bietet mehrere Bibliotheken für grafische Entwicklungsschnittstellen. In diesem Artikel werden Ihnen die Verwendungsszenarien von Unterstrichen in Python vorgestellt.
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
einzelnem abschließenden Unterstrich var_
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_
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
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,
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!