Inhaltsverzeichnis

Python - Variable "_"

In Python hat der Unterstrich _ mehrere Bedeutungen, je nach Kontext:

Interaktive Shell - letztes Ergebnis

Im Python-Interpreter speichert _ das Ergebnis des letzten Ausdrucks:

python
 
>>> 2 + 3
5
>>> _
5

"Ignorierbare" Variable

Ein einzelner Unterstrich wird oft als Platzhalter verwendet, wenn eine Variable nicht benötigt wird:

for _ in range(10):
    print("Hallo")   # _ wird hier nicht verwendet

Internationalisierung (i18n)

In vielen Frameworks (z. B. Django) steht _ als Alias für eine Übersetzungsfunktion:

from django.translation import gettext as _
 
message = _("Willkommen!")

Namenskonventionen

Zahlen-Trennzeichen (ab Python 3.6)

Unterstriche können zur besseren Lesbarkeit in Zahlen verwendet werden:

million = 1_000_000
hex_value = 0xFF_FF

Zusammenfassend ist _ ein sehr vielseitiges Symbol in Python – seine Bedeutung hängt stark vom Kontext ab.