Was ist neu in Python 3.10?

Ein Blick in die Vorabversion in Python 3.10

Python 3.10 steht vor der Tür und wenn Sie die Vorabversion von Python 3.10 herunterladen möchten, gehen Sie zum Link oder lesen Sie die Referenzen am Ende des Artikels.

Foto von Clément Hélardot auf Unsplash

Es wurden also einige neue Dinge zu Python hinzugefügt, und wenn Sie sie alle ausprobieren möchten, gehen Sie zu diesem Link . Aber hier sind die beiden Funktionen, die ich wirklich mag:

Strukturmusterabgleich

Die match-Anweisung wertet zuerst den Subjektausdruck aus. Wenn ein Komma vorhanden ist, wird ein Tupel nach den Standardregeln konstruiert. Dieses hat einen ähnlichen Aufbau wie das Schaltergehäuse.

Dies sieht nach einem leistungsstarken Werkzeug aus, wenn mehrere Werte in einem Objekt oder sogar einem Tupel abgeglichen werden.

Abb.1. Einfaches Beispiel mit Match

Sehen wir uns ein kleines Beispiel an, in dem Sie möglicherweise 2 oder 3 Werte basierend auf der Eingabe abrufen müssen. Das Match-Muster hilft Ihnen dabei, dies leicht zu tun.

Abb.2. Erstellen von zwei Klassen Point3d und Point2d

Lassen Sie uns eine Funktion erstellen, die das Point3d- oder Point2d-Objekt basierend auf der als Argument übergebenen Eingabe zurückgibt.

Abb. 3. Erstellen einer Funktion, um einen Punktwert zurückzugeben

Das Match-Muster funktioniert mit jedem Wert, sodass dies dank Pythons dynamischer Natur auch für Strings funktioniert.

Abb.4. Funktioniert auch für Streicher
Abb.5. Verwenden von | für mehrere Fälle

Erlaube das Schreiben von Unionstypen als X | Ja

Ein neuer Typ von Union-Operator wurde eingeführt, der die Syntax ermöglicht X | Y. Dies bietet eine sauberere Möglichkeit, "entweder Typ X oder Typ Y" auszudrücken, anstatt zu verwenden typing.Union, insbesondere in Typhinweisen.

Abb.6. Unionstypen als X | Ja

Referenzen :

Weitere Inhalte unter plainenglish.io

Suggested posts

Informationen zu Domänennamen finden

Ein Auszug aus Small, Sharp Software Tools von Brian P. Hogan

Informationen zu Domänennamen finden

Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.

So führen Sie ChatGPT-Plugins kostenlos mit Langchain aus

So führen Sie ChatGPT-Plugins kostenlos mit Langchain aus

Sie haben sicher schon von allen neuen leistungsstarken ChatGPT-Plugins wie Browser, Code Interpreter usw. gehört. Es gibt jedoch ein Problem: Der Zugriff auf Plugins ist auf eine Warteliste beschränkt und viele haben daher keinen Zugriff darauf.

Related posts

Der Mord an Jordan Neely und das Problem des „patriotischen“ Rassismus

Können die USA den entscheidenden Schritt tun, rassistisches Verhalten nicht mit der Identität eines guten Amerikaners gleichzusetzen?

Der Mord an Jordan Neely und das Problem des „patriotischen“ Rassismus

[Alarm auslösen: Dieser Aufsatz enthält Screenshots von Menschen, die den Mörder von Jordan Neely loben.] Polizeibeamte haben endlich – und vielleicht widerstrebend – Daniel Penny, den Mann, der Jordan Neely bis zu seinem Tod gewürgt hat, wegen dieses Mordes angeklagt.

Zwei Jahre im Design – Das Gute, das Schlechte und das Hässliche…

Zwei Jahre im Design – Das Gute, das Schlechte und das Hässliche…

„Hey Siri, spiel Me Dive von Olivia Dean.“ Es war Mai 2021, als ich mein Praktikum bei der Future Academy Africa in Akure, Nigeria, begann.

GRENZENLOSES LEBEN

Wenn man erwachsen wird, wird einem oft gesagt, dass die Welt so ist, wie sie ist, und dass das Leben nur darin besteht, sein Leben in der Welt zu leben, niemals sein Leben zu riskieren, einfach einem festgelegten Weg zu folgen und am Ende zu sterben, und versucht, es nicht zu tun Schlage zu viel gegen die Wände. Aber das ist ein sehr begrenztes Leben.

Medien neu denken: McChesneys fünf Wahrheiten und die Zukunft der Kommunikation

In der heutigen hypervernetzten Welt spielen Mediensysteme eine entscheidende Rolle bei der Bildung der öffentlichen Meinung und damit bei der demokratischen Entscheidungsfindung. In seiner tiefgreifenden Analyse der politischen Ökonomie der Kommunikation stellt der Wissenschaftler Robert McChesney die herkömmliche Meinung in Frage und präsentiert die „fünf Wahrheiten“ über die Medien, wie er sie nennt.