Proměnná Pythonu je umístění v paměti pro ukládání hodnot. Proměnné jsou vyhrazená místa v paměti. Proměnná je taška nebo kontejner, který ukládá hodnotu. Naše data ukládáme do proměnné Pythonu, která se následně používá pro různé účely, tj.E. zpracování, tisk hodnot atd. Každá hodnota, která je přiřazena proměnné, má datový typ.
Následují různé typy v Pythonu:
- Čísla
- Struny
- Slovník
- Seznam
- Tuple
V Pythonu lze proměnné deklarovat abecedou nebo jménem. V názvu proměnné by neměl být speciální symbol jako „[email protected] &“. Název proměnné nemůže začínat číslicí a tečkou. Podle etiky a pravidel kódování by měl název proměnné začínat abecedou nebo podtržítkem (_). V tomto článku se budeme zabývat:
- Jak deklarovat a přiřadit hodnotu proměnné.
- Jak používat proměnnou.
- Nahraďte nebo změňte hodnotu proměnné.
- Zřetězení řetězců Pythonu.
- Přiřaďte proměnným více hodnot.
- Konstanty.
- Různé standardní příklady datových typů.
- Smazat proměnnou.
Jak deklarovat a přiřadit hodnotu proměnné
Proměnné Pythonu jsou deklarovány a přiřazeny takto:
Cena = 100Zde je cena název proměnné a 100 je hodnota proměnné. Když je proměnná deklarována, místo se v paměti automaticky rezervuje. Operátor = se používá k inicializaci proměnné s hodnotou.
Operand na levé straně operátoru = je proměnný a operand na pravé straně = operátoru je hodnota.
Pojďme deklarovat jinou proměnnou a spočítáme součet dvou čísel. V tomto případě deklarujeme dvě proměnné a přiřadíme jim hodnotu.
number_1 = 10number_2 = 20
Number_1 a number_2 jsou názvy proměnných, zatímco 10 a 20 jsou hodnoty přiřazené proměnným.
V programu Python můžeme mít několik typů proměnných i.E. integer, float, string a list.
# Přiřazení hodnoty řetězce proměnnéname = "Kamran"
# Přiřazení celočíselné hodnoty proměnné
věk = 25
# Přiřazení plovoucí hodnoty proměnné
hmotnost = 65.7
# Přiřazení seznamu proměnné
courses = ["Python", "Linux Kernel Development", "MySQL Database",
"Datová struktura C ++"]
Jak používat proměnnou
Proměnná se používá pro různé účely, tj.E. Použitím názvu proměnné můžeme vytisknout hodnotu, která je přiřazena konkrétní proměnné, můžeme proměnnou použít k provádění výpočtů a můžeme ji také použít ke zpracování. Uvažujme příklady čísel a vypočítáme součet dvou proměnných. Deklarujeme dva počty proměnných a přiřadíme jim hodnotu. Poté deklarujeme součtovou proměnnou a do této proměnné uložíme souhrnnou hodnotu. Nakonec vytiskneme proměnnou součet.
# Deklarace proměnné number_1 a přiřazení hodnotynumber_1 = 10
# Deklarace proměnné number_2 a přiřazení hodnoty
number_2 = 20
# Deklarování součtové proměnné a součet dvou čísel
součet = number_1 + number_2
# tisk hodnoty součtu
tisk ("Hodnota součtu je:", součet)
Výstup
Výstup se zobrazí na konzole Pythonu. Hodnota součtu se vytiskne pomocí proměnné „sum“.
Podívejme se na další příklad proměnných.
# proměnná názvuname = "Kamran"
# tisk proměnné názvu
tisk (jméno)
# proměnná webového místa
website = "LinuxHint"
# tisk názvu webu
tisk (web)
# věková proměnná
věk = 25
# tisk hodnoty věku
tisk (věk)
# proměnná pro ukládání hodnoty hmotnosti
hmotnost = 65.7
# tisk hodnoty hmotnosti
tisk (váha)
# proměnná notebooku
laptop = "HP Folio 9470m"
# tisk názvu notebooku
tisk (laptop)
# proměnná operačního systému
operating_system = "Ubuntu 20.04 "
# tisk názvu notebooku
tisk (operační_systém)
# seznam kurzů
courses = ["Python", "Linux Kernel Development", "MySQL Database", "C ++ Data Structure"]
# tisk seznamu kurzů
tisk (kurzy)
Výstup
Výstup se zobrazí na konzole Pythonu.
Nahraďte nebo změňte hodnotu proměnné
Proměnná je jako taška. Ukládá data nebo hodnotu proměnné. Data v tašce lze kdykoli vyměnit. To znamená, že můžeme kdykoli snadno nahradit hodnotu proměnné. Podívejme se na příklad nahrazení nebo změny hodnoty proměnné. Deklarujeme proměnnou „společnost“ a přiřadíme hodnotu. Později tuto proměnnou znovu použijeme a přiřadíme další hodnotu. Takže první hodnota bude nahrazena a druhá hodnota bude uložena v proměnné.
# deklarace proměnné společnosti a přiřazení hodnotyspolečnost = "Microsoft"
tisk (společnost)
# Přiřazení nové hodnoty proměnné společnosti
společnost = "Apple Inc."
print ("Nahrazená hodnota je:", společnost)
Výstup
Výstup se zobrazí na konzole Pythonu.
Podobně můžeme nahradit celé číslo, float, komplexní číslo, seznam atd. hodnotu tímto způsobem.
# deklarování číselné proměnné a přiřazení hodnotyčíslo = 10
tisk (číslo)
# Přiřazení nové hodnoty proměnné number
číslo = 20
tisk ("Nahrazená hodnota je:", číslo)
# deklarování proměnné float a přiřazení hodnoty
float_number = 10.1
print (float_number)
# Přiřazení nové hodnoty proměnné float
float_number = 20.04
print ("Nahrazená hodnota je:", float_number)
# deklarace proměnné komplexního čísla a přiřazení hodnoty
komplexní_číslo = 2 + 3j
tisk (komplexní_číslo)
# Přiřazení nové hodnoty proměnné komplexního čísla
komplexní_číslo = 5 + 3j
print ("Nahrazená hodnota je:", komplexní_číslo)
# deklarování proměnné seznamu a přiřazení hodnoty
name_list = ["Ali", "Kamran", "Talha"]
tisk (seznam jmen)
# Přiřazení nové hodnoty proměnné seznamu
name_list = ["Umer", "Usman", "Assad"]
print ("Nahrazená hodnota je:", name_list)
Výstup
Výstup se zobrazí na konzole Pythonu.
Zřetězení řetězců Pythonu
Řetězce v Pythonu jsou sada znaků. Řetězce jsou zobrazeny uvnitř uvozovek. Řetězec představuje jeden znak, slovo nebo celou větu. V Pythonu můžeme řetězce zřetězit nebo zkombinovat operátorem „+“. Podívejme se na příklad. V uvedeném příkladu máme jednu proměnnou, která obsahuje nějakou hodnotu řetězce. Navíc máme další proměnnou, která obsahuje jinou hodnotu řetězce. Nakonec jsme zřetězili oba řetězce pomocí operátoru „+“.
# Deklarování jedné řetězcové proměnné a přiřazení hodnotytext = "Ahoj všichni."
# Deklarace druhé proměnné řetězce a přiřazení hodnoty
text_web = "Vítejte v nápovědě pro Linux"
# Zřetězení řetězců pomocí „+“
tisk (text + text_web)
Výstup
Výstup se zobrazí na konzole Pythonu.
Můžeme dělat podobnou práci tímto způsobem a dostaneme stejný výstup.
# Deklarování jedné řetězcové proměnné a přiřazení hodnotytext = "Ahoj všichni."
# Spojení řetězců pomocí „+“
tisk (text + "Weclome to LinuxHint")
Výstup
Přiřaďte proměnným více hodnot
V Pythonu lze více hodnotám přiřadit více proměnných současně. Můžeme také přiřadit atomovou hodnotu mnoha proměnným najednou. Například
num1 = num2 = num3 = 5Zde jsou všechny tři proměnné (num1, num2, num3) přiřazeny k jedné hodnotě 5. Pokud vytiskneme všechny tyto tři proměnné, uvidíte, že hodnota všech těchto tří proměnných je stejná.
num1 = num2 = num3 = 5tisk (číslo1)
tisk (číslo2)
tisk (počet3)
Výstup
Můžete také přiřadit více hodnot více proměnným, jako je tento:
# Přiřazení hodnot třem proměnnýmvěk, rollNumber, name = 25,12, "Kamran"
#print věková hodnota
tisk (věk)
# hodnota čísla tiskové role
print (rollNumber)
# hodnota názvu tisku
tisk (jméno)
Ve výše uvedeném příkladu máme dva celočíselné objekty, věk a číslo role a jeden řetězcový objekt. Všechny proměnné jsou vytvořeny a inicializovány v řádku. Ve výstupu vidíte, že všechny hodnoty jsou úspěšně přiřazeny všem proměnným.
Výstup
Konstanty
Konstanty jsou proměnné, jejichž hodnoty se nemohou měnit. Konstantní hodnota zůstává vždy stejná. V matematice a fyzice používáme několik konstant, jako je hodnota PI a hodnota gravitace. V pythonu jsou konstanty napsány velkými písmeny takto:
# Deklarace konstanty pro PIPI = 3.14
# Deklarace konstanty pro Foiassa
FOIASS = 1.18
Různé standardní příklady datových typů
Jak jsme již diskutovali dříve, Python má několik různých datových typů, jako jsou čísla, řetězce, seznamy, n-tice a slovníky. Podrobně jsme diskutovali o číslech a řetězcích. Nyní se podívejme na příklady seznamů, n-tic a slovníků.
Seznam Pythonu
Seznam v Pythonu obsahuje různé položky oddělené čárkami. Seznam může obsahovat heterogenní typ položek. K hodnotám seznamu přistupuje []. Uvádíme číslo indexu uvnitř operátoru řezu ([]). Číslo indexu začíná od nuly. Například:
# Deklarování seznamu studentůstudent_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
#tisk seznamu studentů
print (student_list)
#print první prvek seznamu
print (student_list [0])
#print druhý prvek seznamu
print (student_list [1])
#print třetí prvek seznamu
print (student_list [2])
#print čtvrtý prvek seznamu
print (student_list [3])
#print pátý prvek seznamu
print (student_list [4])
#print šestý prvek seznamu
print (student_list [5])
Výstup
Výstup je následující
Pythonová n-tice
Tice jsou dalším typem datového typu v Pythonu. Tice jsou podobné seznamu Pythonu. Hlavní rozdíl mezi n-ticemi a seznamem Pythonu spočívá v tom, že n-tice Pythonu jsou deklarovány uvnitř závorky (). Následuje příklad n-tice Pythonu:
# Prohlášení o studentské n-ticestudent_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# tisk studentské n-tice
tisk (student_tuple)
# vytisknout první prvek n-tice
tisk (student_tuple [0])
# vytisknout druhý prvek n-tice
tisk (student_tuple [1])
# print element n-tice počínaje 3. elementem
tisk (student_tuple [2:])
# print element n-tice od 2. 6. elementu
tisk (student_tuple [1: 5])
# vytisknout pátý prvek n-tice
tisk (student_tuple [4])
# vytisknout šestý prvek n-tice
tisk (student_tuple [5])
Výstup
Výstup se zobrazí na konzole Pythonu.
Slovník v Pythonu
Slovníky Pythonu fungují jako hash tabulka. Slovník v Pythonu je obdobou páru klíč – hodnota. Slovník je deklarován pomocí sady složených závorek (). Když deklarujeme pár klíč – hodnota, přistupujeme k hodnotě pomocí klíče. Klíč předáme jako argument a jako výsledek se vrátí hodnota. Vytvořme studentovi slovník v Pythonu.
# Deklarace studentského slovníkustudent_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Tisk jména studenta pomocí klávesy jména
print (student_dict ['name'])
# Tisk věku studenta pomocí klíče věku
print (student_dict ['age'])
# Tisk třídy studenta pomocí klíče třídy
print (student_dict ['class'])
Výstup
Výstup se zobrazí na konzole Pythonu.
Smazat proměnnou
Proměnnou můžeme odstranit v Pythonu a odstranit ji z paměti pomocí del klíčové slovo. Takže pokud proměnnou vytiskneme nebo použijeme proměnnou po jejím odstranění, kompilátor vrátí chybu.
# Deklarace proměnné názvuname = "Kamran"
# vytiskne proměnnou názvu
tisk (jméno)
# mazání proměnné názvu
del jméno
# tisk proměnné názvu po jejím odstranění
tisk (jméno)
Výstup
Výstup se zobrazí na konzole Pythonu. Na výstupu vidíte, že překladač vrátí chybu „Název proměnné není definován“.
Závěr
Proměnné Pythonu jsou jako kontejner nebo taška, která ukládá hodnoty. Proměnné jsou deklarovány jmény nebo abecedami. Můžeme snadno nahradit hodnoty proměnných Pythonu a přiřadit hodnotu více proměnným současně. V Pythonu existují různé datové typy. V tomto článku jsme vysvětlili proměnné a různé datové typy několika příklady. V tomto článku jsme použili syntaxi Pythonu 3.