In diesem Artikel wirst Du ein Dutzend nativer Python-Funktionen (buit-in) kennenlernen, die Dir mit Sicherheit sehr nützlich sein werden! Beginnst Du mit Python?
Schau‘ doch mal in unsere Artikel rein – Dort findest Du alle Grundlagen. Zur Erinnerung: Native Funktionen sind Funktionen, für deren Verwendung keine zusätzliche Bibliothek importiert werden muss. P.S.: Kennst Du schon Imageio, die Bild-Bibliothek für Python ?In diesem Artikel wirst Du ein Dutzend nativer Python-Funktionen (buit-in) kennenlernen, die Dir mit Sicherheit sehr nützlich sein werden! Beginnst Du mit Python?
Schau‘ doch mal in unsere Artikel rein – Dort findest Du alle Grundlagen. Zur Erinnerung: Native Funktionen sind Funktionen, für deren Verwendung keine zusätzliche Bibliothek importiert werden muss.1-Format:
Mit der Python-Funktion native format kannst Du innerhalb einer Zeichenkette Variablen von Dir angegebene Variablen einfügen, Die Funktion nimmt als Argument die Variablen, die eingefügt werden sollen (in dieser Reihenfolge). Und da ein Beispiel besser ist als eine lange Erklärung: Die geschweiften Klammern innerhalb der Zeichenkette geben an, an welcher Stelle wir die Variablen einfügen wollen. Sie kann sehr nützlich sein, wenn Du z. B. über die Funktion input eine Implementierung eines Benutzers aufrufen willst2-ISINSTANCE
Mit der Python-Funktion isinstance kannst Du den Objekttyp einer Variablen überprüfen. Sie nimmt als Argument die zu untersuchende Variable und den Typ des zu überprüfenden Objekts an. Die Funktion gibt einen Boolean zurück : True, wenn der angegebene Typ mit dem Typ der Variable übereinstimmt, False andernfalls. Fallbeispiel : Sie kann sehr nützlich sein, um Variablenlisten zu bereinigen, um Zahlen zu entfernen, oder umgekehrt Zeichenketten, um nur Zahlen zu behalten. Im folgenden Beispiel ist die Zeilennummer in einer Liste enthalten, in der nur Strings gehalten werden sollen. Auch die Funktion TYPE () kann hierbei hilfreich sein. Sie gibt den Typ der Variablen zurück, den wir angeben.3.DICT, LIST, TUPLE, SET
- Mit der nativen Python-Funktion list kannst Du eine Liste, einen Objekttyp, auf Python erstellen. Eine Liste kann mehrere verschiedene andere Objekte enthalten. Sie können z. B. eine Liste von Ganzzahlen, eine Liste von Listen oder eine Liste von Wörterbüchern erstellen. Eine Liste ist geordnet und veränderbar, so dass man Objekte beliebigen Typs hinzufügen und entfernen kann. Die Elemente in der Liste können ebenfalls bearbeitet werden. Syntaktisch gesehen werden Listen in eckige Klammern eingeschlossen.
- Mit der Python-Funktion „Tuple“ kannst Du ein Tuple, ein Objekttyp bei Python, erstellen. Die Funktion Tuple unterscheidet sich von der Liste dadurch, dass sie unveränderlich ist. Einmal erstellt, ist es nicht mehr möglich, seine Struktur zu ändern. Im Gegensatz zu Listen werden Tupel von Klammern eingeschlossen.
- Mit der Python-Funktion dict kannst Du ein Wörterbuch erstellen, eine weitere Art von Objekt bei Python. Dieses Objekt ähnelt Listen, aber seine Elemente sind nicht geordnet (es gibt keinen Index, der mit einem Wörterbuch verbunden ist. Ein Wörterbuch enthält Schlüssel und zugehörige Werte. Das Objekt ist mutierbar und jeder der Schlüssel ist einzigartig. Die Schlüssel-Wert-Zuordnung erzeugt Paare. Man kann also den mit einem Schlüssel verbundenen Wert durch einfaches Aufrufen des Schlüssels erhalten. Dieses Objekt erweist sich also als sehr praktisch! Syntaktisch gesehen ist das Wörterbuch von geschweiften Klammern umgeben und man verwendet den Doppelpunkt „: „, um einem Schlüssel einen Wert zuzuweisen.
- Mit der Funktion set kannst Du ein Set erstellen, noch eine weitere Art von Objekt bei Python. Ein Set ermöglicht es wie die Liste oder das Tuple, Objekte zu enthalten. Dennoch verfügt er über einige Besonderheiten, die sich je nach Problem, mit dem man konfrontiert ist, als sehr nützlich erweisen können. Jedes Element eines Sets ist einzigartig, es wird keine Duplikate geben. Die Elemente eines Sets sind unveränderlich, es ist nicht möglich, sie zu ändern. Im Gegensatz dazu ist ein Set selbst mutierbar. Man kann also Elemente eines Sets hinzufügen oder entfernen. Alles verstanden ?! Nein ? Das Beispiel hier sollte es anschaulicher machen:

