Python Zmienne: jak definiować/deklarować typy zmiennych łańcuchowych

Czym jest zmienna w Python?

A Python zmienna jest zarezerwowaną lokalizacją pamięci do przechowywania wartości. Innymi słowy, zmienna w programie python przekazuje dane do komputera w celu przetworzenia.

Python Typy zmiennych

Każda wartość w Python ma typ danych. Różne typy danych w Python jest Numbers, lista, krotka, ciągi znaków, słownik itp. Zmienne w Python można zadeklarować dowolną nazwą lub nawet alfabetem, takim jak a, aa, abc itp.

Jak zadeklarować i używać zmiennej

Zobaczmy przykład. Zdefiniujemy zmienną w Python i zadeklaruj go jako „a” i wydrukuj.

a=100 
print (a)

Ponownie zadeklaruj zmienną

Możesz ponownie zadeklarować Python zmienne nawet po jednokrotnym zadeklarowaniu.

Mamy tutaj Python zadeklaruj zmienną zainicjowaną na f=0.

Later, ponownie przypisujemy zmiennej f wartość „guru99”

Ponownie zadeklaruj zmienną

Python 2 Przykład

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

Python 3 Przykład

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

Python Łączenie ciągów i zmienna

Zobaczmy, czy można połączyć ze sobą różne typy danych, takie jak ciąg znaków i liczby. Na przykład połączymy „Guru” z liczbą „99”.

w odróżnieniu Java, który łączy liczbę z ciągiem bez deklarowania liczby jako ciągu, deklarując zmienne w Python wymaga zadeklarowania liczby jako ciągu, w przeciwnym razie zostanie wyświetlony komunikat TypeError

Python Łączenie ciągów i zmienna

W poniższym kodzie otrzymasz niezdefiniowany wynik –

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

Po zadeklarowaniu liczby całkowitej jako ciąg, może połączyć na wyjściu zarówno „Guru” + str(„99”) = „Guru99”.

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

Python Typy zmiennych: lokalne i globalne

Istnieją dwa typy zmiennych Python, Zmienna globalna i Zmienna lokalna. Jeśli chcesz użyć tej samej zmiennej w pozostałej części programu lub modułu, deklarujesz ją jako zmienną globalną, natomiast jeśli chcesz użyć zmiennej w określonej funkcji lub metodzie, używasz zmiennej lokalnej, podczas gdy Python deklaracja zmiennej.

Rozumiemy to Python typy zmiennych z różnicą między zmiennymi lokalnymi i globalnymi w poniższym programie.

  1. Zdefiniujmy zmienną w Python gdzie zmienna „f” wynosi światowy w zakresie i ma przypisaną wartość 101, która jest drukowana na wyjściu
  2. Zmienna f jest ponownie deklarowana w funkcji i przyjmuje miejscowy zakres. Przypisuje się jej wartość „Uczę się Python.” który jest drukowany jako wynik. Ten Python deklaracja zmiennej różni się od zdefiniowanej wcześniej zmiennej globalnej „f”.
  3. Po zakończeniu wywołania funkcji lokalna zmienna f zostaje zniszczona. W wierszu 12, gdy ponownie wydrukujemy wartość „f”, wyświetla się wartość zmiennej globalnej f=101

Python Typy zmiennych

Python 2 Przykład

# 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 Przykład

# 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)

Kompletujemy wszystkie dokumenty (wymagana jest kopia paszportu i XNUMX zdjęcia) potrzebne do Python deklaracja zmiennej za pomocą słowa kluczowego światowy, możesz odwoływać się do zmiennej globalnej wewnątrz funkcji.

  1. Zmienna „f” jest światowy w zakresie i ma przypisaną wartość 101, która jest drukowana na wyjściu
  2. Zmienną f deklaruje się za pomocą słowa kluczowego światowy. Jest NIE a zmienna lokalna, ale ta sama zmienna globalna zadeklarowana wcześniej. Dlatego też, gdy wypiszemy jego wartość, wynikiem będzie 101
  3. Zmieniliśmy wartość „f” wewnątrz funkcji. Po zakończeniu wywołania funkcji zmieniona wartość zmiennej „f” zostaje zachowana. W linii 12, gdy ponownie wypiszemy wartość „f”, wyświetli się wartość „zmiana zmiennej globalnej”

Python Typy zmiennych

Python 2 Przykład

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 Przykład

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

Usuń zmienną

Możesz również usunąć Python zmienne za pomocą polecenia del „nazwa zmiennej”.

W poniższym przykładzie Python usuń zmienną, usunęliśmy zmienną f, a kiedy przystąpimy do jej drukowania, pojawia się błąd „nazwa zmiennej nie jest zdefiniowana”, co oznacza, że ​​usunąłeś zmienną.

Usuń zmienną

Przykład Python usuń zmienną lub Python wyczyść zmienną:

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

Podsumowanie

  • Zmienne określa się mianem „otoczki” lub „zasobników”, w których można przechowywać informacje i odwoływać się do nich. Jak każdy inny język programowania Python używa również zmiennej do przechowywania informacji.
  • Zmienne można deklarować dowolną nazwą lub nawet alfabetem, takim jak a, aa, abc itp.
  • Zmienne można ponownie zadeklarować nawet po jednorazowym zadeklarowaniu
  • Python stałe można rozumieć jako typy zmiennych przechowujących wartość, której nie można zmienić. Zazwyczaj Python stałe są odniesieniami z innych plików. Python definicja stałej jest zadeklarowana w nowym lub osobnym pliku zawierającym funkcje, moduły itp.
  • Rodzaje zmiennych w Python or Python typy zmiennych: lokalne i globalne
  • Zadeklaruj zmienną lokalną, jeśli chcesz jej użyć w bieżącej funkcji
  • Zadeklaruj zmienną globalną, jeśli chcesz użyć tej samej zmiennej w pozostałej części programu
  • Aby usunąć zmienną, używa słowa kluczowego „del”.