Deklarieren eine Variable ohne Wert in Python
-
Verwenden Sie das Schlüsselwort
None
, um eine Variable ohne Wert in Python zu deklarieren - Verwenden Sie die Variablenanmerkungen, um eine Variable ohne Wert in Python zu deklarieren
- Verwenden Sie die leeren Strings oder Listen, um eine Variable ohne Wert in Python zu deklarieren
Eine Variable ist ein reservierter Speicherplatz, der einige Werte speichern kann. Mit anderen Worten, eine Variable in einem Python-Programm gibt dem Computer Daten zur Verarbeitung der Operationen. Jeder Wert in Python hat einen Datentyp. Es gibt Zahlen, Listen, Tupel und mehr in Python.
Wir werden nun besprechen, wie man eine Variable deklariert, ohne ihr in Python einen Wert zuzuweisen.
Verwenden Sie das Schlüsselwort None
, um eine Variable ohne Wert in Python zu deklarieren
Python ist dynamisch, sodass Variablen nicht deklariert werden müssen, und sie existieren automatisch im ersten Bereich, in dem sie zugewiesen werden. Es ist nur eine reguläre Zuordnungserklärung erforderlich.
Das None
ist ein spezielles Objekt vom Typ NoneType
. Es bezieht sich auf einen NULL-Wert oder einen Wert, der nicht verfügbar ist. Wir können eine Variable als None
zuweisen, wenn wir ihr keinen Wert zuweisen möchten.
Zum Beispiel,
var = None
Dies ist praktisch, da man nie mit einer nicht initialisierten Variablen enden wird. Dies bedeutet jedoch nicht, dass man nicht mit falsch initialisierten Variablen enden würde, also sollte man vorsichtig sein.
Verwenden Sie die Variablenanmerkungen, um eine Variable ohne Wert in Python zu deklarieren
Für Benutzer mit Python 3.6+ können Sie die Variablenanmerkungen für diese Situation verwenden.
Typannotationen wurden in PEP 484 eingeführt. Der Schwerpunkt lag auf Funktionsanmerkungen. Es wurde jedoch auch das Konzept von Typkommentaren eingeführt, um Variablen mit Anmerkungen zu versehen.
Damit können wir den Typ der Variablen erkennen und sie nicht mit einem Wert initialisieren.
Mit dem neuen PEP 526 wurde die Syntax zum Kommentieren von Variablen des erforderlichen Typs (einschließlich Klassenvariablen und Instanzvariablen) ohne Kommentare eingeführt.
Zum Beispiel,
from typing import get_type_hints
var: str
Es deklariert somit eine Variable namens var
mit no als solchen Anfangswert.
Verwenden Sie die leeren Strings oder Listen, um eine Variable ohne Wert in Python zu deklarieren
Abgesehen von den oben besprochenen Methoden können wir Variablen leere Strings oder Listen zuweisen.
Technisch weisen wir einer Variablen einen Wert zu, sie ist jedoch leer und wird entsprechend unseren Anforderungen aktualisiert.
var = ""
lst = []