Vorherige SeiteNächste Seite Die Entscheidungsfindung ist die Vorwegnahme von Bedingungen, die während der Ausführung des Programms auftreten, und die Festlegung von Maßnahmen, die gemäß den Bedingungen ergriffen werden. Entscheidungsstrukturen werten mehrere Ausdrücke aus, die als Ergebnis TRUE
Vorherige SeiteNächste Seite Operatoren sind die Konstrukte, die den Wert von Operanden manipulieren können. Betrachten Sie den Ausdruck 4 + 5 =9. Hier werden 4 und 5 als Operanden und + als Operator bezeichnet. Arten von Operatoren Die Python-Sprache unterstützt die folgenden Arten von Operator
Vorherige SeiteNächste Seite Variablen sind nichts anderes als reservierte Speicherplätze zum Speichern von Werten. Das bedeutet, dass Sie beim Erstellen einer Variablen Speicherplatz reservieren. Basierend auf dem Datentyp einer Variablen weist der Interpreter Speicher zu und entscheidet, was im
Vorherige SeiteNächste Seite Die Sprache Python hat viele Ähnlichkeiten mit Perl, C und Java. Es gibt jedoch einige deutliche Unterschiede zwischen den Sprachen. Erstes Python-Programm Lassen Sie uns Programme in verschiedenen Programmiermodi ausführen. Programmierung im interaktiven Modus Wenn
Vorherige SeiteNächste Seite Python ist auf einer Vielzahl von Plattformen verfügbar, einschließlich Linux und Mac OS X. Lassen Sie uns verstehen, wie Sie unsere Python-Umgebung einrichten. Einrichtung der lokalen Umgebung Öffnen Sie ein Terminalfenster und geben Sie python ein, um herauszufinden
Vorherige SeiteNächste Seite Python ist eine hochrangige, interpretierte, interaktive und objektorientierte Skriptsprache. Python ist so konzipiert, dass es gut lesbar ist. Es verwendet häufig englische Schlüsselwörter, während andere Sprachen Satzzeichen verwenden, und es hat weniger syntaktische
Falls Sie es verpasst haben:Python 2 ist seit dem 1. Januar 2020 offiziell nicht mehr unterstützt . Wenn Sie noch Python 2.7 verwenden, führen Sie jetzt ein Upgrade durch . Wenn Sie nicht sicher sind, welche Version Sie verwenden, überprüfen Sie Ihre Python-Version. Viele Paketbetreuer sind zu Py
Sie können in Ihrem Code nach der Python-Version suchen, um sicherzustellen, dass Ihre Benutzer führen Ihr Skript nicht mit einer inkompatiblen Version aus. Verwenden Sie diese einfache Prüfung: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython ist eine erweiterte Python-REPL und eigentlich der Kern des Jupyter-Notebooks . Kurz gesagt, Jupyter ist eine Open-Source-Webanwendung, mit der Sie Dokumente erstellen und freigeben können, die Live-Code, Gleichungen, Visualisierungen und erzählenden Text enthalten. Wenn Sie die interaktive
Mit sys.getsizeof() Sie können die Speichernutzung eines Objekts überprüfen: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Woah… warte… warum ist diese riesige Liste nur 48 Bytes groß? Das liegt daran, dass die Bereichsfunktion ein iterierbares Objekt zurückgibt, das sich nu
Mit Python können wir mehrere Werte gleichzeitig zurückgeben. Offensichtlich geben die meisten Funktionen in Python einen einzelnen Wert zurück, normalerweise das Ergebnis der von dieser Funktion geleisteten Arbeit. In diesem Artikel erfahren Sie, dass Sie auch in Python mehrere Werte zurückgeben kö
Eine Python-Datenklasse ist eine reguläre Python-Klasse mit dem @dataclass Dekorateur. Es wurde speziell zum Speichern von Daten erstellt. Seit der Python-Version 3.7 bietet Python Datenklassen über ein eingebautes Modul namens dataclass an . Es gibt mehrere Vorteile gegenüber regulären Python-Klass
Mit diesem netten kleinen Trick können Sie zwei Python-Variablen austauschen, ohne eine dritte Variable zu verwenden: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 Es ist nur eine Codezeile! Wie Sie in Zeile 3 sehen können, wird keine temporäre Variable benötigt, um Variablen in Python auszut
Mit diesem Trick können Sie einen Python-String schnell in einen Titel umwandeln. Um aus dem Wikipedia-Artikel zu zitieren: Titelfall wird häufig verwendet, sowohl im Offline- als auch im Online-Druck. Diese Seite selbst verwendet für alle ihre Artikel die Groß- und Kleinschreibung. Wenn Sie genau
Es gibt ein Paket für so ziemlich alles, was Sie sich im Python-Ökosystem vorstellen können, alle mit einem einfachen Pip-Befehl installierbar. Daher sollte es niemanden überraschen, dass es auch in Python ein Paket gibt, das mit Emojis arbeitet. Sie können das Emoji-Paket installieren mit: $ pip3
Die Pillow Python Imaging Library ist ideal für die Bildverarbeitung. Typischerweise wird es für Archivierungs- und Stapelverarbeitungsanwendungen verwendet. Natürlich steht es Ihnen frei, es für alles andere zu verwenden, was Ihnen einfällt. Sie können die Bibliothek für Folgendes verwenden: Minia
Einer der frühesten Python-Peps ist PEP-20. Es ist eine Liste von 19 Thesen zur Python-Programmierung mit dem Titel „The Zen of Python“. Diese Regeln stammen aus dem Jahr 2004 und basieren wiederum auf PEP-8. Ein kleines Easter Egg, das seit langem in Python vorhanden ist, listet diese 19 Regeln au
Das Ergebnis des letzten Ausdrucks in einer Python-REPL erhalten Sie mit dem Unterstrich-Operator, z. in der Python REPL sieht das so aus: _ + 3 12 Das funktioniert in der IPython-Shell auch . Darüber hinaus ermöglicht die IPython-Shell die Verwendung von Out[n] um den Wert des Ausdrucks In[n] zu e
Mit dem Paket Python Attrs können Sie erweiterte Datenklassen mit einfachen Annotationen erstellen. Natürlich hat Python auch ein eigenes natives Datenklassenmodul, aber das Python attrs-Paket bietet ein paar zusätzliche Funktionen, die Ihnen gefallen könnten! Inhaltsverzeichnis Attribute installi
Python-Klassen-Slots sind eine Funktion, die nicht viele Programmierer kennen. In einer Slotted-Klasse definieren wir explizit die Felder, die unsere Klasse haben darf, indem wir den magischen Feldnamen __slots__ verwenden . Das hat einige Vorteile: Objekte, die aus der Klasse erstellt werden, nehm
Python