Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der Python-Schreibspezifikationen und Namenskonventionen

Zusammenfassung der Python-Schreibspezifikationen und Namenskonventionen

不言
不言nach vorne
2019-01-25 09:55:521986Durchsuche

Dieser Artikel bietet Ihnen eine Zusammenfassung der Python-Schreibspezifikationen und Namenskonventionen. Freunde in Not können sich darauf beziehen.

Schreiben von Spezifikationen

  • Jede Importanweisung importiert nur ein Modul. Vermeiden Sie den Import mehrerer Module gleichzeitig einmal modul.

  • Fügen Sie am Ende der Zeile kein Semikolon „;“ hinzu und verwenden Sie kein Semikolon, um zwei Befehle in derselben Zeile einzufügen.

  • Es wird empfohlen, dass jede Zeile 80 Zeichen nicht überschreitet. Wenn sie länger ist, wird empfohlen, Klammern zu verwenden, um mehrere Inhaltszeilen implizit zu verbinden, und es wird nicht empfohlen, Backslashes zu verwenden zum Verbinden

  • Die Verwendung notwendiger Leerzeilen kann die Lesbarkeit des Codes verbessern. Im Allgemeinen gibt es zwei Leerzeilen zwischen Definitionen der obersten Ebene (z. B. Funktions- oder Klassendefinitionen) und eine Leerzeile zwischen Methodendefinitionen. Darüber hinaus kann eine Leerzeile zur Trennung bestimmter Funktionen verwendet werden.

  • Normalerweise wird empfohlen, leere Shells zu verwenden, um beide Seiten von Operatoren, Funktionsparametern und Kommas zu trennen.

  • Sie sollten die Verwendung der Operatoren + und += vermeiden, um Zeichenfolgen in einer Schleife anzusammeln. Dies liegt daran, dass Zeichenfolgen unveränderlich sind und dadurch unnötige temporäre Objekte entstehen. Der empfohlene Ansatz besteht darin, jeden Teilstring zur Liste hinzuzufügen und dann nach Ende der Schleife die Methode „join()“ zu verwenden, um der Liste beizutreten.

  • Verwenden Sie Ausnahmebehandlungsstrukturen angemessen, um die Fehlertoleranz des Programms zu verbessern, aber Sie können sich nicht zu sehr auf Ausnahmebehandlungsstrukturen verlassen. Es ist immer noch eine angemessene explizite Beurteilung erforderlich.

Namenskonvention

  • Modulnamen sollten so kurz wie möglich sein und ausschließlich Kleinbuchstaben verwenden. Sie können Unterstriche verwenden um mehrere Buchstaben zu trennen.

  • Paketnamen sollten so kurz wie möglich sein und ausschließlich Kleinbuchstaben verwenden. Die Verwendung von Unterstrichen wird nicht empfohlen.

  • Klassennamen werden mit dem ersten Buchstaben des Wortes großgeschrieben.

  • Die Klassen innerhalb des Moduls bestehen aus Unterstrichen + Klassennamen im Pascal-Stil.

  • Die Benennungsregeln für Funktionen, Klassenattribute und Methoden ähneln denen von Modulen, wobei alle Kleinbuchstaben und mehrere durch Unterstriche getrennte Buchstaben verwendet werden.

  • Verwenden Sie bei der Benennung von Konstanten ausschließlich Großbuchstaben, auch Unterstriche können verwendet werden.

  • Modulvariablen oder -funktionen, die mit einem Unterstrich beginnen, sind geschützt und können nicht importiert werden, wenn aus dem Modul mit der import *from-Anweisung importiert wird.

  • Instanzvariablen oder Methoden, die mit einem Unterstrich beginnen, sind für die Klasse privat.

Das obige ist der detaillierte Inhalt vonZusammenfassung der Python-Schreibspezifikationen und Namenskonventionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen