Krajta

Proměnné Pythonu

Proměnné Pythonu

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:

  1. Čísla
  2. Struny
  3. Slovník
  4. Seznam
  5. 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é

Proměnné Pythonu jsou deklarovány a přiřazeny takto:

Cena = 100

Zde 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 = 10
number_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í hodnoty
number_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ázvu
name = "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í hodnoty
společ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í hodnoty
text = "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í hodnoty
text = "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 = 5

Zde 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 = 5
tisk (čí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ým
vě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 PI
PI = 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-tice
student_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íku
student_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ázvu
name = "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.

Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...