Tipps zum Codieren kurz und einfach in Python zu lesen

Hallo, das ist wackelig. Dieses Mal werde ich Ihnen zeigen, wie Sie den Code so einfach wie möglich gestalten und beim Codieren mit Python verkürzen können. Ich hoffe, Python-Anfänger können besseren Code schreiben.

num.py


# before
num = 10000000

# after
num = 10_00_000

swap.py


# before
a, b = 2, 3
tmp = b
b = a
a = tep

# after
a, b = 2, 3
a, b = b, a

Das Folgende ist eine kurze Schreibweise, beeinträchtigt jedoch die Lesbarkeit.

Grundsätzlich ist es besser, kein Python zu schreiben, da dafür Code erforderlich ist, den jeder leicht schreiben kann. Da es jedoch gekürzt werden kann, ist es in Situationen nützlich, in denen eine kurze Anzahl von Zeilen erforderlich ist.

variable.py


# before
a = 1
b = 2

# after
a, b = 1, 2

# supplement
#Es können verschiedene Typen verwendet werden
a, b = 3, "b"

#Nachtrag: Sie haben in den Kommentaren darauf hingewiesen.
#Das Schreiben nach kann die Lesbarkeit beeinträchtigen.
#Vektor x,Besser für hochrelevante Variablen wie y-Koordinaten zu verwenden

if.py


a, b = 1, 2

# before
if a < b:
    print("A")
else:
    print("B")

# after
print("A") if a < b else print("B")

#Nachtrag: Sie haben in den Kommentaren darauf hingewiesen.
#Kann per Druck zusammengefasst werden
print("A" if a < b else "B")

# and,Sie können oder verwenden, um den bedingten Ausdruck nach vorne zu bringen
print(a < b and "A" or "B")

Zusammenfassung Als ich meinen Code später beim Codieren mit Python überprüfte, hatte ich das Gefühl, dass er nicht lesbar ist, und schrieb diesen Artikel. Persönlich war es sehr hilfreich, wie man eine if-Anweisung schreibt. Ich hoffe dieser Artikel hat dir geholfen.

Recommended Posts

Tipps zum Codieren kurz und einfach in Python zu lesen
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Erstellen und lesen Sie Messagepacks in Python
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
Lesen Sie die Big-Endian-Binärdatei in Python und konvertieren Sie sie in ndarray
Tipps, um das Lesen von Python-Hördokumenten zu vereinfachen
Tipps zum Umgang mit Binärdateien in Python
Einfache Möglichkeit, Wikipedia mit Python zu verwenden
Lesen Sie Python csv und exportieren Sie es nach txt
Lesen und schreiben Sie JSON-Dateien mit Python
Tipps zum Erstellen kleiner Werkzeuge mit Python
Verwendung ist und == in Python
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Techniken, die häufig bei der Python-Kurzcodierung verwendet werden (Notepad)
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Senden Sie eine Nachricht an Skype und Chatwork in Python
Tipps zum Erreichen der ATND-API mit Python
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Einstellungen für die Python-Codierung mit Visual Studio-Code
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben
Unterschiede beim Schreiben von externem Quellcode zwischen Ruby und Python
Lesen Sie DXF mit Python
Python- und Numpy-Tipps
Janken Poi in Python für Anfänger (Antworten und Erklärungen)
Ein Tool zum Erstellen von Maskenbildern für ETC in Python
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
So führen Sie Python im virtuellen Raum aus (für MacOS)
Python netCDF4 Lesegeschwindigkeit und Verschachtelung von for-Anweisungen
Einstellungen für das Spielen von Wave in Python PyAudio und PortAudio
Probleme und Gegenmaßnahmen zum Überlaufen der Binärisierung von Otsu in Python
Tipps und Vorsichtsmaßnahmen beim Portieren von MATLAB-Programmen nach Python
Lesen und Schreiben von Gleitkommazahlen mit einfacher Genauigkeit in Python
Es ist nicht einfach, Python zu schreiben, es ist einfach, numpy und scipy zu schreiben
Schreiben Sie Tests in Python, um die Abdeckung zu profilieren und zu überprüfen
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Lesen und schreiben Sie NFC-Tags mit Python mit PaSoRi
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
Stellen Sie settings.json für eine effiziente Python-Codierung mit VS-Code bereit
Lesen von CSVs, die in Python nur Ganzzahlen enthalten
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
Ein Skript, das bis zu 5 Sekunden zählt und in Blenders Python stoppt
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 4 Verwenden Sie die GUI
So löschen Sie stdout in Python
Listet Methodenargumentinformationen für Klassen und Module in Python auf
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
Lernen Sie die Grundlagen und Tipps der kanonischen Python-Ausdrücke von Grund auf neu
Melden Sie sich auf der Website in Python an
Lesen Sie Eulers Formel in Python