How-to articles, tricks, and solutions about PYTHON

Wie teile ich eine Zeichenfolge in eine Liste von Wörtern auf?

Hier ist ein Beispiel dafür, wie man einen String in eine Liste von Wörtern in Python aufteilt:

So kommentieren Sie einen Codeblock in Python aus

In Python kannst du einen Block von Code durch Verwendung des "#" Symbols am Anfang jeder Zeile auskommentieren.

UnicodeEncodeError: Der 'ASCII'-Codec kann das Zeichen u'\xa0' an Position 20 nicht codieren

Dieser Fehler wird ausgelöst, wenn versucht wird, einen Unicode-String mit dem ASCII-Codec zu kodieren, und der String ein Zeichen enthält, das nicht im ASCII-Bereich (0-127) liegt.

Einen leeren Pandas DataFrame erstellen und ihn dann füllen

Hinweis: Im obigen Beispiel wird zunächst ein leeres DataFrame erstellt und dann werden die Spalten nacheinander mithilfe des Zuweisungsoperators (=) hinzugefügt.

Was ist das Python-Äquivalent für eine case/switch-Anweisung?

Der Python-Äquivalent zu einer case/switch-Anweisung ist die if-elif-else-Struktur.

Wie kann ich einen Wert aus einer Zelle eines Datenrahmens erhalten?

Sie können die Methoden .at oder .iat verwenden, um den Wert einer bestimmten Zelle in einem DataFrame abzurufen.

Summiere eine Liste von Zahlen in Python

Hier ist ein Code-Schnipsel, der zeigt, wie man eine Liste von Zahlen in Python summiert:

'pip' wird nicht als interner oder externer Befehl erkannt

Diese Fehlermeldung tritt normalerweise auf, wenn die Befehlszeile oder das Terminal das ausführbare Programm "pip" nicht finden kann.

Wie hänge ich in Python eine Zeichenfolge an eine andere an?

Sie können den "+" -Operator verwenden, um zwei Zeichenfolgen in Python zu konkatenieren.

ValueError: Ungültiges Literal für int() mit Basis 10:

In diesem Code-Snippet wird die Variable "value" auf die Ganzzahl-Darstellung der Zeichenkette "ungültig" gesetzt.

So konvertieren Sie den Index eines Pandas-Datenrahmens in eine Spalte

Um den Index eines Pandas-DataFrame in eine Spalte umzuwandeln, können Sie die Funktion reset_index() verwenden und angeben, dass Sie den Index in eine neue Spalte verschieben möchten, indem Sie den Parameter inplace=True und name verwenden.

Welche Ausnahme sollte ich bei schlechten/illegalen Argumentkombinationen in Python auslösen?

Sie können die Ausnahme ValueError auslösen, wenn Sie in Python auf schlechte oder illegale Argumentkombinationen stoßen.

Was ist der Unterschied zwischen dict.items() und dict.iteritems() in Python2?

In Python 2 gibt dict.items() eine Liste der Schlüssel-Wert-Paare des Wörterbuchs zurück, während dict.iteritems() einen Iterator über die Schlüssel-Wert-Paare des Wörterbuchs zurückgibt.

IndentationError: Unindent stimmt mit keiner äußeren Einrückungsebene überein

IndentationError: unindent passt zu keiner äußeren Einrückungsebene in Python?

Wie funktioniert collections.defaultdict?

collections.defaultdict ist eine Unterklasse der integrierten dict-Klasse in Python.

Wie kann ich alle lokalen Docker-Images löschen?

Um alle lokalen Docker-Images zu löschen, können Sie den folgenden Befehl verwenden:

Wie generiere ich alle Permutationen einer Liste?

Sie können die Funktion itertools.permutations() verwenden, um alle Permutationen einer Liste in Python zu generieren.

So beheben Sie "Attempted relative import in non-package" auch mit __init__.py

Der Fehler "Versuchter relativer Import in Nicht-Paket" tritt auf, wenn versucht wird, einen relativen Import innerhalb eines Skripts zu verwenden, das kein Teil eines Pakets ist.

Erfassung von Python-Ausnahmemeldungen

Um eine Ausnahme-Nachricht in Python zu erfassen, können Sie einen Try-Except-Block und das Schlüsselwort "as" verwenden, um die Ausnahme-Nachricht einer Variablen zuzuweisen.

Erhalten Sie das heutige Datum in YYYY-MM-DD in Python?

Sie können das datetime Modul in Python verwenden, um das aktuelle Datum im Format JJJJ-MM-TT zu erhalten.

Entspricht dem Shell-Befehl 'cd' zum Ändern des Arbeitsverzeichnisses?

In Python kann man das os Modul verwenden, um das aktuelle Arbeitsverzeichnis mit der Funktion chdir() zu ändern.

Wie testet man mehrere Variablen auf Gleichheit mit einem einzigen Wert?

In Python können Sie mehrere Variablen auf Gleichheit gegenüber einem einzigen Wert mit dem ==-Operator überprüfen.

Was genau machen "u"- und "r"-String-Präfixe und was sind rohe String-Literale?

In Python bezeichnet das "r" Präfix vor einem String, dass es sich um einen rohen String-Literal handelt.

Wie drucke ich das vollständige NumPy-Array ohne Abschneiden?

Um das volle NumPy-Array ohne Truncierung auszudrucken, können Sie die Funktion numpy.set_printoptions() verwenden und den Parameter threshold auf np.inf setzen.