Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python-Variablen: Deklaration und Verwaltung von String-Typen

Was ist eine Variable in Python?

Python-Variable ist ein reservierter Speicherbereich, der einen Wert speichert. In einem Programm liefert eine Variable Daten an den Computer zur Verarbeitung.

Python-Variablentypen

Jeder Wert in Python hat einen Datentyp – Zahlen, Listen, Tupel, Strings, Dictionaries und mehr. Variablennamen können jeder gültige Bezeichner sein, wie a, aa oder abc.

Variable deklarieren und verwenden

a deklariert und ihren Wert ausgibt.

a=100
print(a)

Variable neu deklarieren

Python erlaubt es, einer Variable nach ihrer Erstellung einen neuen Wert zuzuweisen. Die folgenden Beispiele demonstrieren dies sowohl in Python 2 als auch Python 3.

Python 2:

# Initiale Deklaration
f = 0
print f
# Neu-Zuweisung
f = 'guru99'
print f

Python 3:

# Initiale Deklaration
f = 0
print(f)
# Neu-Zuweisung
f = 'guru99'
print(f)

Python-Variablen: Deklaration und Verwaltung von String-Typen

String-Konkatenation mit Variablen

Anders als Java konvertiert Python Zahlen nicht automatisch in Strings bei der Konkatenation. Der Versuch, einen String und einen Integer zu konkatenieren, wirft einen TypeError. Konvertieren Sie die Zahl zuerst in einen String:

a='Guru'
b=99
print(a+str(b)) # Ausgabe: Guru99

Python-Variablen: Deklaration und Verwaltung von String-Typen

Lokale vs. Globale Variablen

Variablen können entweder lokal (auf eine Funktion beschränkt) oder global (im gesamten Modul zugänglich) sein. Die folgenden Beispiele veranschaulichen den Unterschied.

Python 2 (ohne global-Keyword):

f = 101
print f
def someFunction():
    f = 'I am learning Python'
    print f
someFunction()
print f

Python 3 (ohne global-Keyword):

f = 101
print(f)
def someFunction():
    f = 'I am learning Python'
    print(f)
someFunction()
print(f)

Python-Variablen: Deklaration und Verwaltung von String-Typen

Mit dem global-Keyword kann eine Funktion eine globale Variable modifizieren:

Python 2:

f = 101
print f
def someFunction():
    global f
    print f
    f = 'changing global variable'
someFunction()
print f

Python 3:

f = 101
print(f)
def someFunction():
    global f
    print(f)
    f = 'changing global variable'
someFunction()
print(f)

Python-Variablen: Deklaration und Verwaltung von String-Typen

Variable löschen

Um eine Variable aus dem Speicher zu entfernen, nutzen Sie das del-Keyword. Nach dem Löschen wirft der Zugriff auf die Variable einen NameError:

f = 11
print(f)
del f
print(f) # Wirft NameError

Python-Variablen: Deklaration und Verwaltung von String-Typen

Zusammenfassung

  • Variablen fungieren als benannte Speicherorte für Daten.
  • Sie können mit jedem gültigen Bezeichner benannt werden.
  • Python erlaubt Variablen, neu auf neue Werte zugewiesen zu werden.
  • String-Konkatenation erfordert explizite Konvertierung von Nicht-String-Typen.
  • Lokale Variablen sind auf Funktionen beschränkt; globale Variablen sind modulweit zugänglich.
  • Nutzen Sie das global-Keyword, um eine globale Variable innerhalb einer Funktion zu ändern.
  • Das del-Keyword löscht eine Variable aus dem Namespace.

Python

  1. C# Variablen & Primitive Datentypen meistern: Der komplette Guide
  2. Python-Variablen, Konstanten & Literale – Umfassender Leitfaden
  3. Python-Datentypen meistern: Praxisleitfaden
  4. Python Global, Local & Nonlocal Variablen verstehen
  5. Pythons global-Schlüsselwort meistern: Wie & wann man es verwendet
  6. C++ Variablen und Datentypen: Experten‑Guide zu int, double, char, string, bool
  7. C Strings einfach gemacht: Deklaration, Ein- & Ausgabe, Bibliotheksfunktionen
  8. Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele
  9. Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
  10. Python format()-Strings meistern mit klaren Beispielen