Was ist der Zweck der einzelnen Unterstrich "_" Variable in Python?



Answers

Es ist nur ein Variablenname und in Python ist es üblich, _ für Wegwerf-Variablen zu verwenden. Es zeigt nur an, dass die Schleifenvariable nicht tatsächlich verwendet wird.

Question

Was bedeutet _ nach for in diesem Code?

if tbh.bag:
   n = 0
   for _ in tbh.bag.atom_set():
      n += 1



Es gibt 5 Fälle für die Verwendung des Unterstrichs in Python.

  1. Zum Speichern des Werts des letzten Ausdrucks im Interpreter.

  2. Um die spezifischen Werte zu ignorieren. (so genannt "Es ist mir egal")

  3. Um spezielle Bedeutungen und Funktionen zum Namen von Variablen oder Funktionen zu geben.

  4. Als 'Internationalisierung (i18n)' oder 'Lokalisierung (l10n)' Funktionen zu verwenden.

  5. Trennen der Ziffern des Zahlenliteralwerts

Here ist ein schöner Artikel mit Beispielen von mingrammer .






Links