Die aktuellen Benennungsstandards für die Entwicklung folgen grundsätzlich der Kamel-Case-Benennungsmethode, wie zum Beispiel: userName. Ich werde diese Spezifikation nicht weiter charakterisieren, jeder versteht sie. Kommen wir als Nächstes zum Punkt: Wie wählt man in Python einen guten Namen aus, damit man seinen Namen besser verstehen kann?
Variablen vom Tupeltyp in Python, wie zum Beispiel:
schoolRoles = ("student","class monitor","teacher","schoolmaster")
Wir können sie entsprechend als Arrays in Java verstehen.
Empfehlung: Variablen vom Typ Tupel sollten in der Form „Variablenname + s“ oder „Variablenname + Tupel“ benannt werden.
Listentypvariablen in Python: wie:
studentList = ["zhangsan", "lisi", "wangwu"]
Dies ähnelt der Liste in Java.
Vorschlag: Listentypvariablen sollten in der Form „Variablenname + Liste“ benannt werden.
Dikttypvariable in Python: wie:
studentDict = {"name":"zhangsan", "age":"18", "sex":"男"}
Dies ähnelt dem JSON-Datenformat.
Vorschlag: Variablen vom Typ Dict sollten in der Form „Variablenname + Dict“ benannt werden.
Die Set-Typ-Variable in Python ähnelt dem Set in Java, das eine ungeordnete Folge sich nicht wiederholender Elemente ist.
Empfehlung: Variablen vom Typ „Set“ sollten in der Form „Variablenname + Set“ benannt werden.
in Liste oder Satz. Zum Beispiel:
studentTupleList = [("zhangsan","lisi","wangwu"),("liubei","guanyu","zhangfei")], studentDictList = [{"name":"zhangsan", "age":"18", "sex":"男"},{"name":"lisi", "age":"20", "sex":"男"}]
Als Liste festlegen.
Vorschlag: Wenn Sie Tuple oder Dict auf eine Liste oder einen Satz anwenden, benennen Sie es in der Form „Variablenname + Tupel oder Dict + Liste oder Set“.
Das Obige sind einige persönliche Meinungen und Vorschläge. Wenn Sie bessere Vorschläge haben, geben Sie uns bitte rechtzeitig Feedback, damit wir voneinander lernen können.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Benennung von Python-Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!