Vorherige SeiteNächste Seite Jeder Schlüssel wird durch einen Doppelpunkt (:) von seinem Wert getrennt, die Elemente werden durch Kommas getrennt und das Ganze wird in geschweiften Klammern eingeschlossen. Ein leeres Wörterbuch ohne Elemente wird mit nur zwei geschweiften Klammern geschrieben, etw
Vorherige SeiteNächste Seite Ein Tupel ist eine Sammlung von Objekten, die geordnet und unveränderlich sind. Tupel sind Sequenzen, genau wie Listen. Der Unterschied zwischen Tupeln und Listen besteht darin, dass die Tupel im Gegensatz zu Listen nicht geändert werden können und Tupel Klammern verwe
Vorherige SeiteNächste Seite Die grundlegendste Datenstruktur in Python ist die Sequenz . Jedem Element einer Sequenz wird eine Nummer zugeordnet - seine Position oder sein Index. Der erste Index ist Null, der zweite Index ist Eins und so weiter. Python hat sechs eingebaute Arten von Sequenzen, a
Vorherige SeiteNächste Seite Strings gehören zu den beliebtesten Typen in Python. Wir können sie einfach erstellen, indem wir Zeichen in Anführungszeichen setzen. Python behandelt einfache Anführungszeichen genauso wie doppelte Anführungszeichen. Das Erstellen von Strings ist so einfach wie das Zu
Vorherige SeiteNächste Seite Zahlendatentypen speichern numerische Werte. Sie sind unveränderliche Datentypen, was bedeutet, dass die Änderung des Werts eines Zahlendatentyps zu einem neu zugewiesenen Objekt führt. Zahlenobjekte werden erstellt, wenn Sie ihnen einen Wert zuweisen. Zum Beispiel −
Vorherige SeiteNächste Seite Im Allgemeinen werden Anweisungen sequentiell ausgeführt:Die erste Anweisung in einer Funktion wird zuerst ausgeführt, gefolgt von der zweiten und so weiter. Es kann vorkommen, dass Sie einen Codeblock mehrmals ausführen müssen. Programmiersprachen bieten verschiedene
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
Python