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”
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
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.
- Zdefiniujmy zmienną w Python gdzie zmienna „f” wynosi światowy w zakresie i ma przypisaną wartość 101, która jest drukowana na wyjściu
- 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”.
- 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 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.
- Zmienna „f” jest światowy w zakresie i ma przypisaną wartość 101, która jest drukowana na wyjściu
- 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
-
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 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ą.
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”.