{"id":168492,"date":"2023-02-28T18:33:00","date_gmt":"2023-02-28T17:33:00","guid":{"rendered":"https:\/\/liora.io\/de\/?p=168492"},"modified":"2026-02-06T07:03:15","modified_gmt":"2026-02-06T06:03:15","slug":"top-10-der-nativen-python-funktionen","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen","title":{"rendered":"Top 10 der nativen Python-Funktionen"},"content":{"rendered":"<p><strong>In diesem Artikel wirst Du ein Dutzend nativer Python-Funktionen (buit-in) kennenlernen, die Dir mit Sicherheit sehr n\u00fctzlich sein werden!\nBeginnst Du mit Python?<\/strong><\/p>\nSchau\u2018 doch mal in unsere Artikel rein &#8211; Dort findest Du alle Grundlagen.\nZur Erinnerung: Native Funktionen sind Funktionen, f\u00fcr deren Verwendung keine zus\u00e4tzliche Bibliothek importiert werden muss.\n\nP.S.: Kennst Du schon Imageio, die <a href=\"https:\/\/liora.io\/de\/imageio-die-python-bibliothek-fuer-bilddaten\">Bild-Bibliothek f\u00fcr Python<\/a> ?\n<h2>In diesem Artikel wirst Du ein Dutzend nativer Python-Funktionen (buit-in) kennenlernen, die Dir mit Sicherheit sehr n\u00fctzlich sein werden!\nBeginnst Du mit Python?<\/h2>\nSchau\u2018 doch mal in unsere Artikel rein &#8211; Dort findest Du alle Grundlagen.\nZur Erinnerung: Native Funktionen sind Funktionen, f\u00fcr deren Verwendung keine zus\u00e4tzliche Bibliothek importiert werden muss.\n<h3>1-Format:<\/h3>\nMit der Python-Funktion native format kannst Du innerhalb einer <strong>Zeichenkette Variablen<\/strong> von Dir angegebene Variablen einf\u00fcgen,&nbsp; Die Funktion nimmt als Argument die Variablen, die eingef\u00fcgt werden sollen (in dieser Reihenfolge). Und da ein Beispiel besser ist als eine lange Erkl\u00e4rung:\n\nDie geschweiften Klammern innerhalb der Zeichenkette geben an, an welcher Stelle wir die Variablen einf\u00fcgen wollen.\n\nSie kann sehr n\u00fctzlich sein, wenn Du z. B. \u00fcber die Funktion input eine Implementierung eines Benutzers aufrufen willst\n<h3>2-ISINSTANCE<\/h3>\nMit der Python-Funktion isinstance kannst Du den Objekttyp einer Variablen \u00fcberpr\u00fcfen. Sie nimmt als Argument die zu untersuchende Variable und den Typ des zu \u00fcberpr\u00fcfenden Objekts an. Die Funktion gibt einen Boolean zur\u00fcck : True, wenn der angegebene Typ mit dem Typ der Variable \u00fcbereinstimmt, False andernfalls.\n\nFallbeispiel : Sie kann sehr n\u00fctzlich sein, um Variablenlisten zu bereinigen, um Zahlen zu entfernen, oder umgekehrt Zeichenketten, um nur Zahlen zu behalten.\nIm folgenden Beispiel ist die Zeilennummer in einer Liste enthalten, in der nur Strings gehalten werden sollen.\n\nAuch die Funktion TYPE () kann hierbei hilfreich sein. Sie gibt den Typ der Variablen zur\u00fcck, den wir angeben.\n<h3>3.DICT, LIST, TUPLE, SET<\/h3>\n<ul>\n \t<li>Mit der nativen <strong>Python-Funktion<\/strong> list kannst Du eine Liste, einen Objekttyp, auf Python erstellen. Eine Liste kann mehrere verschiedene andere Objekte enthalten. Sie k\u00f6nnen z. B. eine Liste von Ganzzahlen, eine Liste von Listen oder eine Liste von W\u00f6rterb\u00fcchern erstellen.&nbsp; Eine Liste ist geordnet und ver\u00e4nderbar, so dass man Objekte beliebigen Typs hinzuf\u00fcgen und entfernen kann. Die Elemente in der Liste k\u00f6nnen ebenfalls bearbeitet werden. Syntaktisch gesehen werden Listen in eckige Klammern eingeschlossen.<\/li>\n<\/ul>\n<ul>\n \t<li>Mit der Python-Funktion \u201eTuple&#8220; kannst Du ein Tuple, ein Objekttyp bei Python, erstellen. Die Funktion Tuple unterscheidet sich von der Liste dadurch, dass sie unver\u00e4nderlich ist. Einmal erstellt, ist es nicht mehr m\u00f6glich, seine Struktur zu \u00e4ndern. Im Gegensatz zu Listen werden Tupel von Klammern eingeschlossen.<\/li>\n<\/ul>\n<ul>\n \t<li>Mit der Python-<strong>Funktion dict<\/strong> kannst Du ein W\u00f6rterbuch erstellen, eine weitere Art von Objekt bei Python. Dieses Objekt \u00e4hnelt Listen, aber seine Elemente sind nicht geordnet (es gibt keinen Index, der mit einem W\u00f6rterbuch verbunden ist. Ein W\u00f6rterbuch enth\u00e4lt Schl\u00fcssel und zugeh\u00f6rige Werte. Das Objekt ist mutierbar und jeder der Schl\u00fcssel ist einzigartig. Die Schl\u00fcssel-Wert-Zuordnung erzeugt Paare. Man kann also den mit einem Schl\u00fcssel verbundenen Wert durch einfaches Aufrufen des Schl\u00fcssels erhalten. Dieses Objekt erweist sich also als sehr praktisch! Syntaktisch gesehen ist das W\u00f6rterbuch von geschweiften Klammern umgeben und man verwendet den Doppelpunkt &#8222;: &#8222;, um einem Schl\u00fcssel einen Wert zuzuweisen.<\/li>\n<\/ul>\nhttps:\/\/gist.github.com\/Lara-Liora\/8819947e9f10042abada7a65b8bf5d3a#file-gistfile1-txt\n<ul>\n \t<li>Mit der<strong> Funktion set<\/strong> kannst Du ein Set erstellen, noch eine weitere Art von Objekt bei Python. Ein Set erm\u00f6glicht es wie die Liste oder das Tuple, Objekte zu enthalten. Dennoch verf\u00fcgt er \u00fcber einige Besonderheiten, die sich je nach Problem, mit dem man konfrontiert ist, als sehr n\u00fctzlich erweisen k\u00f6nnen. Jedes Element eines Sets ist einzigartig, es wird keine Duplikate geben. Die Elemente eines Sets sind unver\u00e4nderlich, es ist nicht m\u00f6glich, sie zu \u00e4ndern. Im Gegensatz dazu ist ein Set selbst mutierbar. Man kann also Elemente eines Sets hinzuf\u00fcgen oder entfernen. Alles verstanden ?! Nein ? &nbsp;Das Beispiel hier sollte es anschaulicher machen:<\/li>\n<\/ul>\nEine weitere interessante Verwendung kann die Verwendung der Funktion auf einer Liste sein, um eine Liste mit eindeutigen Elementen zu erhalten.\n<h3>4.ENUMERATE<\/h3>\nDie Python-Funktion enumerate erm\u00f6glicht es, die in einem iterierbaren Objekt (Liste, Tupel, &#8230;) enthaltenen Elemente nach Wert und Indexierung aufzulisten. Die Funktion kann bis zu zwei Argumente annehmen. Das erste entspricht dem iterierbaren Objekt, \u00fcber das man iterieren m\u00f6chte, das zweite (optional) entspricht der Indizierung, bei der man die Iteration beginnen m\u00f6chte: start=0 ist der Standardwert, wenn man dieses Argument nicht angibt.\n<h3>5.MAP<\/h3>\nMit der<strong> Python-Funktion map<\/strong> kannst Du eine Funktion f\u00fcr jedes Element ausf\u00fchren, das in einem Objekt enthalten ist. Sie nimmt also mindestens zwei Argumente. Die erste entspricht der Funktion, die man anwenden m\u00f6chte, und die zweite dem betreffenden Objekt. Wenn die Funktion mehrere Objekte einbezieht, ist es sinnvoll, die nachfolgenden Objekte als Argument anzugeben.\n<h3>6.MAX<\/h3>\nDie Python-Funktion max gibt das Maximum eines Objekts zur\u00fcck, das mehrere Elemente enth\u00e4lt, die sie als Argument annimmt\n<h3>7.MIN<\/h3>\nDie Python-Funktion min gibt das Minimum eines Objekts zur\u00fcck, das mehrere Elemente enth\u00e4lt, die sie als Argument annimmt.\n<h3>8.ROUND<\/h3>\nDie Funktion round gibt den gerundeten Wert einer Zahl (integer oder float) zur\u00fcck. Die Funktion nimmt als Argument die Variable, die gerundet werden soll, und die Anzahl der Nachkommastellen, die beibehalten werden sollen. Wenn Du das zweite Argument nicht angibst, ist die Standardzahl 0 und die Funktion gibt einen Integer zur\u00fcck, d. h. es gibt keine Dezimalstellen. Andernfalls gibt die Funktion eine <strong>Float<\/strong> zur\u00fcck.\n<h3>9.SORTED \/ REVERSED<\/h3>\nMit der Funktion sorted kannst Du die Elemente eines Objekts sortieren. Sie nimmt also das Objekt als Argument. Sie kann auch eine Funktion (key=) als Argument annehmen, mit der die Sortierreihenfolge bestimmt wird, standardm\u00e4\u00dfig wird keine Funktion verwendet. Schlie\u00dflich kann sie auch das Argument reverse annehmen, mit dem festgelegt wird, ob die Sortierung in aufsteigender oder absteigender Reihenfolge erfolgt, standardm\u00e4\u00dfig wird aufsteigend sortiert (reverse=False).\n\nDie Funktion reversed erm\u00f6glicht es, die Platzierung der Elemente eines iterierbaren Objekts umzukehren. Sie nimmt als Argument das iterierbare Objekt. Als Ausgabe erh\u00e4lt man ein invertiertes Objekt, das man in ein Objekt seiner Wahl (Liste, Tupel) umwandeln muss.\n<h3>10.ZIP<\/h3>\n<strong>Mit der Funktion zip<\/strong> k\u00f6nnen Sie die Elemente von zwei oder mehr Objekten miteinander verkn\u00fcpfen. Die Funktion gibt ein gezipptes Objekt zur\u00fcck, das man in eine Liste oder ein Tupel umwandeln kann. Die Funktion ordnet die Elemente paarweise zu, daher sollten Sie iterierbare Objekte verwenden, wenn Sie keine \u00dcberraschungen bei der Zuordnung erleben wollen. Die Funktion nimmt als Argument die Objekte, die wir verkn\u00fcpfen wollen, die Mindestanzahl an Argumenten ist 1.\n\nEine interessante Verwendung der <strong>zip-Funktion <\/strong>kann auch innerhalb desselben Objekts sein. Wenn eine Liste eine Liste von Listen ist, dann k\u00f6nnen wir diese Listen zippen. Dazu gen\u00fcgt es, ein Sternchen vor den Namen des <strong>Argumentobjekts<\/strong> zu setzen. Als Ausgabe haben wir also ein gezipptes Objekt, das wir in ein Objekt unserer Wahl (Liste, Tupel) konvertieren k\u00f6nnen, Paare sind ihrerseits Tupel, die ebenfalls konvertiert werden k\u00f6nnen.\n\nHat Dir dieser Artikel gefallen? Du willst Python programmieren lernen ? Beginne mit einem Data Science Kurs bei uns! Vereinbare gleich einen Termin um mit unserer Studenberatung zu sprechen oder erfahre mehr \u00fcber Python, etwa die <a href=\"https:\/\/liora.io\/de\/nltk-python\">nat\u00fcrliche Sprachverarbeitung.<\/a>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/terminvereinbarung\">TERMIN VEREINBAREN<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel wirst Du ein Dutzend nativer Python-Funktionen (buit-in) kennenlernen, die Dir mit Sicherheit sehr n\u00fctzlich sein werden! Beginnst Du mit Python? Schau\u2018 doch mal in unsere Artikel rein &#8211; Dort findest Du alle Grundlagen. Zur Erinnerung: Native Funktionen sind Funktionen, f\u00fcr deren Verwendung keine zus\u00e4tzliche Bibliothek importiert werden muss. P.S.: Kennst Du schon [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":169493,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-168492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/168492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=168492"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/168492\/revisions"}],"predecessor-version":[{"id":217714,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/168492\/revisions\/217714"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/169493"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=168492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=168492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}