Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| it:programmiersprache:python:var_mit_unterstrich [06.10.2026 11:26] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | it:programmiersprache:python:var_mit_unterstrich [06.10.2026 11:26] (aktuell) – ↷ Seitename wurde von it:programmiersprache:python:var auf it:programmiersprache:python:var_mit_unterstrich geändert marsch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Python - Variable " | ||
| + | |||
| + | In Python hat der Unterstrich '' | ||
| + | |||
| + | ===== Interaktive Shell - letztes Ergebnis ===== | ||
| + | |||
| + | Im Python-Interpreter speichert '' | ||
| + | <code python> | ||
| + | python | ||
| + | |||
| + | >>> | ||
| + | 5 | ||
| + | >>> | ||
| + | 5 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== " | ||
| + | |||
| + | Ein einzelner Unterstrich wird oft als Platzhalter verwendet, wenn eine Variable nicht benötigt wird: | ||
| + | <code python> | ||
| + | for _ in range(10): | ||
| + | print(" | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Internationalisierung (i18n) ===== | ||
| + | |||
| + | In vielen Frameworks (z. B. [[https:// | ||
| + | <code python> | ||
| + | from django.translation import gettext as _ | ||
| + | |||
| + | message = _(" | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Namenskonventionen ===== | ||
| + | |||
| + | * **Einziger führender Unterstrich** ('' | ||
| + | * **Doppelte führende und endende Unterstriche** ('' | ||
| + | def __init__(self): | ||
| + | pass | ||
| + | </ | ||
| + | * **Doppelte führende Unterstriche** ('' | ||
| + | class Test: | ||
| + | def __init__(self): | ||
| + | self.__geheim = 42 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Zahlen-Trennzeichen (ab Python 3.6) ===== | ||
| + | |||
| + | Unterstriche können zur besseren Lesbarkeit in Zahlen verwendet werden: | ||
| + | <code python> | ||
| + | million = 1_000_000 | ||
| + | hex_value = 0xFF_FF | ||
| + | </ | ||
| + | |||
| + | Zusammenfassend ist '' | ||