Listen-Operationen
Listen sind geordnete Sammlungen von Elementen. Man kann Elemente mit der Methode .append() hinzufügen und über ihren nullbasierten Index auf sie zugreifen.
Snippet öffnen →Lies diese Python-Snippets für Anfänger Zeile für Zeile — jedes kommt mit einer Erklärung, was der Code tut und warum.
Listen sind geordnete Sammlungen von Elementen. Man kann Elemente mit der Methode .append() hinzufügen und über ihren nullbasierten Index auf sie zugreifen.
Snippet öffnen →If-Anweisungen ermöglichen es dem Code, Entscheidungen zu treffen. Die Klauseln elif (else if) und else bieten alternative Pfade basierend auf verschiedenen Bedingungen.
Snippet öffnen →In Python werden Variablen durch Zuweisen eines Wertes erstellt. f-Strings ermöglichen es, Variablen mithilfe von geschweiften Klammern direkt in Zeichenketten einzubetten.
Snippet öffnen →Funktionen sind wiederverwendbare Codeblöcke. Sie können Eingaben (Parameter) entgegennehmen und mit dem Schlüsselwort return ein Ergebnis zurückgeben.
Die Ausnahmebehandlung verhindert Programmabstürze bei Fehlern. Der try-Block enthält Code, der fehlschlagen könnte, während der except-Block den Fehler abfängt.
Snippet öffnen →Die import-Anweisung ermöglicht es, Code aus externen Bibliotheken oder Modulen zu verwenden, wie z.B. das integrierte math-Modul für Berechnungen.
Snippet öffnen →Slicing ermöglicht es, einen bestimmten Teil eines Strings zu extrahieren, indem ein Start- und ein Endindex angegeben werden.
Snippet öffnen →Eine while-Schleife führt einen Codeblock wiederholt aus, solange eine angegebene Bedingung wahr bleibt.
Snippet öffnen →Dictionaries speichern Daten in Schlüssel-Wert-Paaren, sodass Informationen über eine bestimmte Bezeichnung anstatt über einen Index abgerufen werden können.
Snippet öffnen →Sets sind Sammlungen einzigartiger Elemente; sie entfernen automatisch alle Duplikate, die bei der Initialisierung angegeben werden.
Snippet öffnen →Listen-Abstraktionen (List Comprehensions) bieten eine kürzere Syntax, wenn man eine neue Liste basierend auf den Werten einer bestehenden Liste erstellen möchte.
Snippet öffnen →F-Strings bieten eine prägnante und bequeme Möglichkeit, Ausdrücke zur Formatierung direkt in String-Literale einzubetten.
Snippet öffnen →Der try-except-Block wird verwendet, um Ausnahmen abzufangen und zu behandeln, wodurch verhindert wird, dass das Programm bei einem Fehler abstürzt.
Snippet öffnen →Dictionaries speichern Daten in Schlüssel-Wert-Paaren. Die Verwendung von .get() ist sicherer als eckige Klammern, da sie einen Standardwert zurückgibt, falls der Schlüssel fehlt.
Snippet öffnen →Funktionen ermöglichen es Ihnen, einen Codeblock zu kapseln und ihn im gesamten Programm wiederzuverwenden, indem Sie seinen Namen aufrufen.
Snippet öffnen →Tupel sind geordnete, unveränderliche Sammlungen von Elementen. Einmal erstellt, kann ihr Inhalt nicht mehr geändert werden, was sie nützlich für feste Datenstrukturen macht.
Snippet öffnen →Sets (Mengen) sind ungeordnete Sammlungen von eindeutigen Elementen. Sie entfernen automatisch alle doppelten Werte, die hinzugefügt werden.
Snippet öffnen →Die enumerate()-Funktion fügt einem Iterable einen Zähler hinzu und gibt ihn zurück, sodass man den Index während der Schleife verfolgen kann.
Snippet öffnen →Zip ermöglicht es, über mehrere Listen gleichzeitig zu iterieren, indem deren Elemente paarweise zusammengefasst werden.
Snippet öffnen →Dieses Idiom stellt sicher, dass der Code im Block nur ausgeführt wird, wenn das Skript direkt gestartet wird, und nicht, wenn es als Modul importiert wird.
Snippet öffnen →Eine While-Schleife wiederholt einen Codeblock, solange eine bestimmte Bedingung als wahr (True) ausgewertet wird.
Snippet öffnen →Slicing ermöglicht es Ihnen, einen bestimmten Teil einer Liste mithilfe von Start- und End-Indizes zu extrahieren.
Snippet öffnen →Sie können Parametern in einer Funktionsdefinition Standardwerte zuweisen, wodurch diese beim Aufruf der Funktion optional werden.
Snippet öffnen →Klassen sind Vorlagen für Objekte. Die Methode __init__ ist ein Konstruktor, der die Eigenschaften des Objekts initialisiert.
Snippet öffnen →Typumwandlung (Casting) wird verwendet, um einen Wert von einem Datentyp in einen anderen zu ändern, z. B. das Umwandeln eines Strings in eine Ganzzahl.
Snippet öffnen →Die Funktion input() ermöglicht es einem Programm, anzuhalten und darauf zu warten, dass der Benutzer etwas eingibt. Sie gibt die Eingabe immer als String zurück.
Snippet öffnen →Die Funktion range() erzeugt eine Folge von Zahlen, die häufig verwendet wird, um eine Schleife eine bestimmte Anzahl von Malen zu durchlaufen. Standardmäßig beginnt sie bei 0.
Snippet öffnen →Docstrings sind Zeichenfolgen, die direkt nach einer Funktionsdefinition verwendet werden, um zu erklären, was die Funktion tut. Sie verwenden dreifache Anführungszeichen.
Snippet öffnen →Das Schlüsselwort 'global' ermöglicht es Ihnen, eine Variable zu ändern, die außerhalb des Bereichs der aktuellen Funktion definiert ist.
Snippet öffnen →Logische Operatoren ermöglichen es Ihnen, mehrere Bedingungen gleichzeitig zu prüfen. 'and' erfordert, dass beide wahr sind, während 'or' erfordert, dass mindestens eine wahr ist.
Snippet öffnen →