Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Funktion von Python würden Sie gerne früher kennengelernt haben?

Welche Funktion von Python würden Sie gerne früher kennengelernt haben?

WBOY
WBOYnach vorne
2023-09-11 08:01:121296Durchsuche

Welche Funktion von Python würden Sie gerne früher kennengelernt haben?

In diesem Artikel stellen wir einige geheime Funktionen von Python vor, die Sie vielleicht noch nicht kannten.

Hier sind einige versteckte Python-Funktionen, die wir kennen müssen -

Pandas_ml

Pandas ist eine der bekanntesten Python-Bibliotheken für maschinelles Lernen. Diese Bibliothek ist für die Datenanalyse und -manipulation gedacht. Darüber hinaus ist es nützlich, da es einige der besten und vertrauenswürdigsten Python-Bibliotheken in einem Paket vereint. Daher sind seine Verwendung und Anwendung einfach.

Parameter-Entpacken

Das Entpacken von Listen schlägt fehl, wenn es in Funktionen verwendet wird. Python selbst entpackt keine Listen oder Tupel, wenn es an Funktionen übergeben wird. Dies ist auf mögliche Unklarheiten zurückzuführen: Es liegt am Entwickler, anzugeben, wann dies erfolgen muss.

Slice-Zuordnung

Angenommen, Sie haben eine Liste. Sie müssen jedoch mehrere Elemente in der Liste durch eine einzige Zuweisung ersetzen. was werden Sie tun? Hier bietet sich die Slice-Zuteilung an. Mit Python können Sie einen Teil einer Liste mit nur einer Zeile durch alles ersetzen, was Sie möchten.

Listenverständnisse in Python

Listenverständnis ist eine der leistungsstärksten Techniken von Python. Es hilft, eine Liste durch die Verwendung einer prägnanten Syntax von einer anderen abzuleiten. Listenverständnisse sind praktisch, wenn Sie Elemente in einer Liste filtern oder eine Funktion auf sie anwenden möchten. Daher ist es eine der wichtigsten versteckten Python-Funktionen.

Verwenden Sie schwarzen Formatierungscode

Was wäre, wenn Sie Code schneller und effizienter überprüfen könnten? Hier kommt der Python-Codeformatierer Black ins Spiel. Eine der größten Unbekannten in Python ist die Formatierung, mit der Sie Code nach Ihren Wünschen erstellen können. Black formatiert es und beschleunigt so den gesamten Codeüberprüfungsprozess.

Python-Debugger

Wir sind bei ein paar Fehlern hängengeblieben und haben lange versucht, sie zu beheben. Darüber hinaus werden alle unsere Bemühungen vergeblich sein. Die Lösung ist unbekannt, aber unsere Bemühungen sind vergeblich. In diesem Fall müssen Sie einen Python-Debugger verwenden, um Ihre Aufgabe zu vereinfachen.

Mit dem

Python Debugger können Sie Ihren Code ganz einfach Zeile für Zeile überprüfen. Daher ist es eines der großartigsten Features von Python.

Verwenden Sie Emojis im Code

Wussten Sie, dass Python ein Modul bereitstellt, mit dem Sie Emojis zu Strings hinzufügen können? Ja, das hast du richtig gelesen! Um Emojis einzubinden, können Sie das Emoji-Modul oder Unicode verwenden.

Data-Science-Bibliothek importieren

Wir verbringen oft viel Zeit damit, gängige Bibliotheken wie Seaborn oder Pandas zu importieren. Und der manuelle Import kann sehr zeitaufwändig sein.

Es gibt also eine Lösung in Form der Pyforest-Bibliothek, die Ihnen helfen kann, diese Herausforderung zu meistern. Dieses Modul ist ein Bonus und eine der versteckten Funktionen von Python. Der direkte Betrieb ist komfortabler als der separate Import.

Negativindex

Negative Indizierung ist eine der versteckten Funktionen von Python. Wir alle wissen, dass die Indizierung in Arrays in allen Programmiersprachen verwendet wird. Diese Indizes werden dann verwendet, um auf die Elemente des Arrays zuzugreifen.

Allerdings beschränken alle Programmiersprachen die Verwendung negativer Indizes wie „-2“. Allerdings stellt Python eine Ausnahme dar, da es die Indizierung negativer Arrays unterstützt. Daher sollte -1 das letzte Element und -2 das vorletzte Element sein.

Kettenvergleichsoperatoren

Viele Computersprachen erleichtern den Vergleich von Werten mithilfe der Syntax. Geben Sie ein Beispiel -

A > B and A > D

Wäre es nicht erstaunlich, wenn der „und“-Operator aus der Grammatik entfernt würde? Glücklicherweise können Sie in Python Vergleichsoperatoren nacheinander verwenden, wie unten gezeigt.

A > B > C

Dies ist auf „Betreiberpräferenzen und -relevanz“ zurückzuführen. Es wird in Ausdrücken verwendet und ist nützlich, wenn mehrere Operatoren mit unterschiedlicher Priorität vorhanden sind. Helfen Sie außerdem bei der Entscheidung, welches Verfahren zuerst durchgeführt werden sollte.

Variablen einfach austauschen

Python erleichtert die harte Arbeit. Angenommen, Sie haben zwei Variablen und müssen deren Werte austauschen. Was werden Sie also tun? Erstellen Sie beim Austausch anderer Werte manuell eine temporäre Variable. Diese Methode weist keine Mängel auf, einige mögen sie jedoch als mühsam empfinden. Im Gegensatz dazu ermöglicht Python den Austausch ohne die Verwendung temporärer Variablen.

Beispiel

# intializing two variables
x = 20
y = 50

# swapping the values of x, y variables
x, y = y, x

# printing x, y values after swapping
print("x value after swapping:", x)
print("y value after swapping:", y)

Ausgabe

x value after swapping: 50
y value after swapping: 20

In diesem Fall löscht Python die temporäre Variable im Hintergrund, nachdem der Vorgang abgeschlossen ist. Daher hilft es bei der Erstellung von effizientem und klarem Code.

Kurzname des Moduls

Haben Sie es satt, lange Bibliotheksnamen zu wiederholen? Dann wird Ihnen der folgende Hack zweifellos von Nutzen sein. Mit Python können Entwickler mit dem Schlüsselwort

"as" einen beliebigen Bibliotheksnamen erstellen.

Ostereierliste

Manche Leute finden das Programmieren möglicherweise genauso mühsam wie das Schreiben argumentativer Aufsätze und anderer akademischer Aufgaben. Was aber, wenn wir sagen, dass Python Easter Eggs enthält? Dies mag seltsam erscheinen, da Easter Eggs häufig in Videospielen, Filmen, Zeichentrickfilmen und anderen Medien zu finden sind.

Starten Sie den Webserver

Die versteckten Funktionen von Python sind ebenso nützlich wie die Website-Unterstützung. Stellen Sie sich das folgende Szenario vor: Sie möchten einen eigenen Webserver einrichten, um Dateien von Ihrem Computer auszutauschen.

一个简单的命令对此很有用。它将在任何可用端口上启动 Web 服务器。为了确保一切顺利,请将端口号从 0 更改为 65353。您可以探索更多参数。

# Running Web Server
python -m http.server 7000

结论

无论您是 Python 新手还是专家,这种语言仍然能让您感到惊讶。有许多您不知道的 Python 功能。

这些功能不仅对开发人员有用,而且也易于理解。因此,如果您认为自己了解有关 Python 的所有知识,请阅读本文并了解有关最流行的编程语言之一的新知识。

Das obige ist der detaillierte Inhalt vonWelche Funktion von Python würden Sie gerne früher kennengelernt haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen