Python Variablen: So definieren/deklarieren Sie String-Variablentypen

Was ist eine Variable in Python?

A Python Eine Variable ist ein reservierter Speicherort zum Speichern von Werten. Mit anderen Worten: Eine Variable in einem Python-Programm übergibt dem Computer Daten zur Verarbeitung.

Python Variablentypen

Jeder Wert in Python hat einen Datentyp. Verschiedene Datentypen in Python sind Numbers, Liste, Tupel, Zeichenfolgen, Wörterbuch usw. Variablen in Python kann mit jedem beliebigen Namen oder sogar mit Buchstaben wie a, aa, abc usw. deklariert werden.

So deklarieren und verwenden Sie eine Variable

Sehen wir uns ein Beispiel an. Wir definieren die Variable in Python und deklarieren Sie es als „a“ und drucken Sie es.

a=100 
print (a)

Deklarieren Sie eine Variable erneut

Sie können erneut deklarieren Python Variablen, auch nachdem Sie sie einmal deklariert haben.

Hier haben wir Python Deklarieren Sie die Variable, die auf f=0 initialisiert wurde.

Later, wir weisen der Variablen f den Wert „guru99“ neu zu.

Deklarieren Sie eine Variable erneut

Python 2 Beispiel

# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f

Python 3 Beispiel

# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)

Python Zeichenfolgenverkettung und Variable

Sehen wir uns an, ob Sie verschiedene Datentypen wie Zeichenfolge und Zahl miteinander verketten können. Beispielsweise verketten wir „Guru“ mit der Zahl „99“.

Im Gegensatz zu Java, das Zahlen mit Zeichenfolgen verknüpft, ohne die Zahlen als Zeichenfolge zu deklarieren, während Variablen in deklariert werden Python erfordert die Deklaration der Zahl als Zeichenfolge, andernfalls wird ein TypeError angezeigt

Python Zeichenfolgenverkettung und Variable

Für den folgenden Code erhalten Sie eine undefinierte Ausgabe –

a="Guru"
b = 99
print a+b

Sobald die Ganzzahl als deklariert ist Schnur, es kann beides „Guru“ + str(“99“)= „Guru99“ in der Ausgabe verketten.

a="Guru"
b = 99
print(a+str(b))

Python Variablentypen: Lokal und Global

Es gibt zwei Arten von Variablen in Python, Globale Variable und Lokale Variable. Wenn Sie dieselbe Variable für den Rest Ihres Programms oder Moduls verwenden möchten, deklarieren Sie sie als globale Variable. Wenn Sie die Variable in einer bestimmten Funktion oder Methode verwenden möchten, verwenden Sie eine lokale Variable. Python Variablendeklaration.

Lasst uns das verstehen Python Variablentypen mit dem Unterschied zwischen lokalen und globalen Variablen im folgenden Programm.

  1. Definieren wir die Variable in Python wobei die Variable „f“ ist globale im Gültigkeitsbereich und erhält den Wert 101, der in der Ausgabe gedruckt wird
  2. Die Variable f wird erneut in der Funktion deklariert und angenommen aus einer regionalen Umfang. Es wird der Wert „Ich lerne Python.”, das als Ausgabe ausgedruckt wird. Dies Python Die deklarierte Variable unterscheidet sich von der zuvor definierten globalen Variable „f“
  3. Sobald der Funktionsaufruf beendet ist, wird die lokale Variable f zerstört. Wenn wir in Zeile 12 erneut den Wert von „f“ drucken, wird der Wert der globalen Variable f=101 angezeigt.

Python Variablentypen

Python 2 Beispiel

# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print f
someFunction()
print f

Python 3 Beispiel

# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print(f)
someFunction()
print(f)

Während Python Variablendeklaration mit dem Schlüsselwort gesamt, Sie können innerhalb einer Funktion auf die globale Variable verweisen.

  1. Variable „f“ ist globale im Gültigkeitsbereich und erhält den Wert 101, der in der Ausgabe gedruckt wird
  2. Die Variable f wird mit dem Schlüsselwort deklariert globale . Dies ist NICHT a lokale Variable, aber dieselbe globale Variable, die zuvor deklariert wurde. Wenn wir also seinen Wert ausgeben, ist die Ausgabe 101
  3. Wir haben den Wert von „f“ innerhalb der Funktion geändert. Sobald der Funktionsaufruf beendet ist, bleibt der geänderte Wert der Variablen „f“ bestehen. Wenn wir in Zeile 12 erneut den Wert von „f“ ausgeben, wird der Wert „sich ändernde globale Variable“ angezeigt.

Python Variablentypen

Python 2 Beispiel

f = 101;
print f
# Global vs.local variables in functions
def someFunction():
  global f
  print f
  f = "changing global variable"
someFunction()
print f

Python 3 Beispiel

f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
  global f
  print(f)
  f = "changing global variable"
someFunction()
print(f)

Löschen Sie eine Variable

Sie können auch löschen Python Variablen mit dem Befehl des Restaurants "Variablennamen".

Im folgenden Beispiel von Python Variable löschen, wir haben die Variable f gelöscht und wenn wir mit dem Drucken fortfahren, erhalten wir den Fehler „Variablenname ist nicht definiert” was bedeutet, dass Sie die Variable gelöscht haben.

Löschen Sie eine Variable

Beispiel von Python Variable löschen oder Python Variable löschen:

f = 11;
print(f)
del f
print(f)

Zusammenfassung

  • Variablen werden als „Umschläge“ oder „Buckets“ bezeichnet, in denen Informationen gespeichert und referenziert werden können. Wie in jeder anderen Programmiersprache Python verwendet auch eine Variable zum Speichern der Informationen.
  • Variablen können mit einem beliebigen Namen oder sogar mit Buchstaben wie a, aa, abc usw. deklariert werden.
  • Variablen können auch dann erneut deklariert werden, wenn Sie sie einmal deklariert haben
  • Python Konstanten können als Variablentypen verstanden werden, die einen Wert enthalten, der nicht geändert werden kann. Normalerweise Python Auf Konstanten wird aus anderen Dateien verwiesen. Python „define constant“ wird in einer neuen oder separaten Datei deklariert, die Funktionen, Module usw. enthält.
  • Arten von Variablen in Python or Python Variablentypen: Lokal und Global
  • Deklarieren Sie eine lokale Variable, wenn Sie sie für die aktuelle Funktion verwenden möchten
  • Deklarieren Sie eine globale Variable, wenn Sie dieselbe Variable für den Rest des Programms verwenden möchten
  • Um eine Variable zu löschen, wird das Schlüsselwort „del“ verwendet.