Python Proměnné: Jak definovat/deklarovat typy řetězcových proměnných
🚀 Chytré shrnutí
Proměnné v Python jsou nezbytné pro ukládání a odkazování na data v programu a fungují jako kontejnery pro hodnoty, které lze manipulovat a znovu používat v různých operacích.

Co je proměnná in Python?
A Python proměnná je rezervované paměťové místo pro ukládání hodnot. Jinými slovy, proměnná v Python Program poskytuje data počítači ke zpracování.
Python Typy proměnných
Každá hodnota v Python má datový typ. Různé datové typy v Python jsou Numbers, List, Tuple, Strings, Dictionary atd. Proměnné v Python lze deklarovat libovolným názvem nebo dokonce písmeny jako a, aa, abc atd.
Jak deklarovat a používat proměnnou
Podívejme se na příklad. Definujeme proměnnou v Python a deklarujte jej jako „a“ a vytiskněte jej.
a=100 print (a)
Jak znovu deklarovat proměnnou?
Můžete znovu deklarovat Python proměnné i po jejich jedné deklaraci.
Tady máme Python deklarovat proměnnou inicializovanou na f=0.
Later, proměnné f znovu přiřadíme hodnotu „guru99“
Python 2 Příklad
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Příklad
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Řetězec řetězců a proměnná
Podívejme se, zda můžete zřetězit různé datové typy, jako je řetězec a číslo. Například zřetězíme „Guru“ s číslem „99“.
Na rozdíl od Java, který zřetězí číslo s řetězcem bez deklarace čísla jako řetězce, zatímco proměnné deklaruje v Python vyžaduje deklaraci čísla jako řetězce, jinak se zobrazí chyba TypeError
Pro následující kód získáte nedefinovaný výstup –
a="Guru" b = 99 print a+b
Jakmile je celé číslo deklarováno jako šňůra, lze jej ve výstupu zřetězit pomocí „Guru“ + str(„99“)= „Guru99“.
a="Guru" b = 99 print(a+str(b))
Python Typy proměnných: Místní a globální
Existují dva typy proměnných PythonGlobální proměnné a lokální proměnné. Pokud chcete stejnou proměnnou použít pro zbytek programu nebo modulu, deklarujete ji jako globální proměnnou, zatímco pokud chcete proměnnou použít v určité funkci nebo metodě, použijete lokální proměnnou. Python deklarace proměnné.
Pojďme si to ujasnit Python typy proměnných s rozdílem mezi lokálními a globálními proměnnými v níže uvedeném programu.
- Definujme proměnnou v Python kde je proměnná „f“. globální v rozsahu a je mu přiřazena hodnota 101, která se vypíše ve výstupu
- Proměnná f je opět deklarována ve funkci a předpokládá místní rozsah. Je mu přiřazena hodnota „Učím se Python,“ který se vytiskne jako výstup. Toto Python deklarace proměnné se liší od globální proměnné „f“ definované dříve
- Jakmile je volání funkce ukončeno, lokální proměnná f je zničena. Na řádku 12, když znovu vypíšeme hodnotu „f“, zobrazí se hodnota globální proměnné f=101.
Python 2 Příklad
# 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 Příklad
# 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)
Zatímco Python deklarace proměnné pomocí klíčového slova globální, můžete odkazovat na globální proměnnou uvnitř funkce.
- Proměnná „f“ je globální v rozsahu a je mu přiřazena hodnota 101, která se vypíše ve výstupu
- Proměnná f je deklarována pomocí klíčového slova globální. To je NENÍ a lokální proměnná, ale stejná globální proměnná deklarovaná dříve. Proto když vypíšeme její hodnotu, výstup je 101
- Změnili jsme hodnotu „f“ uvnitř funkce. Po ukončení volání funkce změněná hodnota proměnné „f“ přetrvává. Na řádku 12, když znovu vypíšeme hodnotu „f“, zobrazí se hodnota „změna globální proměnné“.
Python 2 Příklad
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 Příklad
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Jak smazat proměnnou?
Můžete také odstranit Python proměnné pomocí příkazu del „název proměnné“.
V níže uvedeném příkladu Python smazání proměnné, smazali jsme proměnnou f a když ji vypíšeme, dostaneme chybu „název proměnné není definován,“ což znamená, že jste proměnnou smazali.
Příklad Python smazat proměnnou popř Python vymazat proměnnou:
f = 11; print(f) del f print(f)





