Python-Variablen:So definieren/deklarieren Sie String-Variablentypen
Was ist eine Variable in Python?
Eine Python-Variable ist ein reservierter Speicherplatz zum Speichern von Werten. Mit anderen Worten, eine Variable in einem Python-Programm gibt dem Computer Daten zur Verarbeitung.
Python-Variablentypen
Jeder Wert in Python hat einen Datentyp. Verschiedene Datentypen in Python sind Zahlen, Listen, Tupel, Zeichenfolgen, Wörterbuch usw. Variablen in Python können mit beliebigen Namen oder sogar Buchstaben wie a, aa, abc usw. deklariert werden.
In diesem Tutorial lernen wir,
- Wie man eine Variable deklariert und verwendet
- Eine Variable erneut deklarieren
- Variablen verketten
- Lokale und globale Variablen
- Löschen Sie eine Variable
Wie man eine Variable deklariert und verwendet
Sehen wir uns ein Beispiel an. Wir definieren eine Variable in Python und deklarieren sie als „a“ und geben sie aus.
a=100 print (a)
Eine Variable erneut deklarieren
Sie können Python-Variablen erneut deklarieren, auch nachdem Sie sie einmal deklariert haben.
Hier haben wir die Python-Deklarationsvariable auf f=0 initialisiert.
Später weisen wir der Variable f den Wert „guru99“
neu zu
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)
Verkettung und Variable von Python-Strings
Mal sehen, ob Sie verschiedene Datentypen wie Zeichenfolge und Zahl miteinander verketten können. Zum Beispiel verketten wir „Guru“ mit der Zahl „99“.
Im Gegensatz zu Java, das eine Zahl mit einer Zeichenfolge verkettet, ohne die Zahl als Zeichenfolge zu deklarieren, erfordert das Deklarieren von Variablen in Python die Deklaration der Zahl als Zeichenfolge, da sonst ein TypeError
angezeigt wird
Für den folgenden Code erhalten Sie eine undefinierte Ausgabe –
a="Guru" b = 99 print a+b
Sobald die Ganzzahl als Zeichenfolge deklariert ist, kann sie „Guru“ + str verketten („99“)=„Guru99“ in der Ausgabe.
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 bei der Python-Variablendeklaration. P>
Lassen Sie uns diese Python-Variablentypen mit dem Unterschied zwischen lokalen und globalen Variablen im folgenden Programm verstehen.
- Lassen Sie uns eine Variable in Python definieren, wobei die Variable „f“ global ist im Gültigkeitsbereich und erhält den Wert 101, der in der Ausgabe ausgegeben wird
- Variable f wird wieder in Funktion deklariert und nimmt local an Umfang. Ihm wird der Wert „Ich lerne Python“ zugewiesen. die als Ausgabe ausgedruckt wird. Diese Deklarationsvariable von Python unterscheidet sich von der zuvor definierten globalen Variable „f“
- Sobald der Funktionsaufruf beendet ist, wird die lokale Variable f zerstört. Wenn wir in Zeile 12 erneut den Wert von „f“ ausgeben, wird der Wert der globalen Variablen f=101 angezeigt
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 die Deklaration von Python-Variablen mit dem Schlüsselwort global, Sie können die globale Variable innerhalb einer Funktion referenzieren.
- Variable „f“ ist global im Gültigkeitsbereich und erhält den Wert 101, der in der Ausgabe ausgegeben wird
- Variable f wird mit dem Schlüsselwort global deklariert . Das ist NICHT eine lokale Variable , aber dieselbe globale Variable, die zuvor deklariert wurde. Wenn wir also seinen Wert drucken, ist die Ausgabe 101
- Wir haben den Wert von „f“ innerhalb der Funktion geändert. Nach Beendigung des Funktionsaufrufs bleibt der geänderte Wert der Variablen „f“ bestehen. Wenn wir in Zeile 12 erneut den Wert von „f“ ausgeben, wird der Wert „changing global variable“ angezeigt
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)
Eine Variable löschen
Sie können Python-Variablen auch mit dem Befehl del löschen „Variablenname“.
Im folgenden Beispiel der Python-Löschvariable haben wir 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.
Beispiel für Python-Löschvariable oder Python-Löschvariable:
f = 11; print(f) del f print(f)
Zusammenfassung:
- Variablen werden als „Envelope“ oder „Buckets“ bezeichnet, wo Informationen verwaltet und referenziert werden können. Wie jede andere Programmiersprache verwendet auch Python eine Variable, um die Informationen zu speichern.
- Variablen können mit beliebigen Namen oder sogar Buchstaben wie a, aa, abc usw. deklariert werden
- Variablen können erneut deklariert werden, auch nachdem Sie sie einmal deklariert haben
- Python-Konstanten können als Typen von Variablen verstanden werden, die den Wert enthalten, der nicht geändert werden kann. Normalerweise werden Python-Konstanten von anderen Dateien referenziert. Die Python-Definitionskonstante wird in einer neuen oder separaten Datei deklariert, die Funktionen, Module usw. enthält.
- Variablentypen in Python oder Python-Variablentypen:Local &Global
- Lokale Variable deklarieren, 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.
Python
- C#-Variablen und (primitive) Datentypen
- Python-Variablen, -Konstanten und -Literale
- Python-Datentypen
- Python Globale, lokale und nicht lokale Variablen
- Globales Python-Schlüsselwort
- C++-Variablen und -Typen:int, double, char, string, bool
- Strings in C:Variable deklarieren, initialisieren, drucken, Beispiel
- Python String strip() Funktion mit BEISPIEL
- Python String count() mit BEISPIELE
- Python String format() Erklären Sie mit BEISPIELE