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

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

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.

  1. 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
  2. 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“
  3. 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
  4. 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.

  1. Variable „f“ ist global im Gültigkeitsbereich und erhält den Wert 101, der in der Ausgabe ausgegeben wird
  2. 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
  3. 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“
  4. 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:


Python

  1. C#-Variablen und (primitive) Datentypen
  2. Python-Variablen, -Konstanten und -Literale
  3. Python-Datentypen
  4. Python Globale, lokale und nicht lokale Variablen
  5. Globales Python-Schlüsselwort
  6. C++-Variablen und -Typen:int, double, char, string, bool
  7. Strings in C:Variable deklarieren, initialisieren, drucken, Beispiel
  8. Python String strip() Funktion mit BEISPIEL
  9. Python String count() mit BEISPIELE
  10. Python String format() Erklären Sie mit BEISPIELE