Python varijabla je mjesto u memoriji za pohranu vrijednosti. Varijable su rezervirana memorijska mjesta. Varijabla je vreća ili spremnik koji pohranjuje vrijednost. Naše podatke pohranjujemo u Python varijablu koja se naknadno koristi u više svrha i.e. obrada, tiskanje vrijednosti itd. Svaka vrijednost koja je dodijeljena varijabli ima tip podataka.
Slijede različite vrste u Pythonu:
- Brojevi
- Žice
- Rječnik
- Popis
- Korijen
U Pythonu se varijable mogu deklarirati abecedom ili imenom. U nazivu varijable ne smije postojati poseban simbol poput '[zaštićen e-poštom] &'. Naziv varijable ne može započeti znamenkom i točkom. U skladu s etikom kodiranja i pravilima, naziv varijable trebao bi započeti abecednim redom ili podvlakom (_). U ovom ćemo članku pokriti:
- Kako deklarirati i dodijeliti vrijednost varijabli.
- Kako se koristi varijabla.
- Zamijenite ili promijenite vrijednost varijable.
- Spajanje Python nizova.
- Varijablama dodijelite više vrijednosti.
- Konstante.
- Različiti primjeri standardnih tipova podataka.
- Izbriši varijablu.
Kako deklarirati i dodijeliti vrijednost varijabli
Python varijable su deklarirane i dodijeljene ovako:
Cijena = 100Ovdje je cijena naziv varijable, a 100 vrijednost varijable. Kada je varijabla proglašena, prostor se automatski rezervira u memoriji. Operator = koristi se za inicijalizaciju varijable vrijednošću.
Operand na lijevoj strani operatora = je promjenjiv, a operand na desnoj strani operatora = je vrijednost.
Proglasimo drugu varijablu i izračunajmo zbroj dva broja. U tom ćemo slučaju proglasiti dvije varijable i dodijeliti im vrijednost.
broj_1 = 10broj_2 = 20
Broj_1 i broj_2 nazivi su varijabli, dok su 10 i 20 vrijednosti dodijeljene varijablama.
U programu Python možemo imati više vrsta varijabli i.e. cijeli broj, plutajući niz, niz i popis.
# Dodjeljivanje vrijednosti nizu varijabliname = "Kamran"
# Dodjeljivanje cjelovite vrijednosti varijabli
dob = 25
# Dodjeljivanje varijable plutajuće vrijednosti
težina = 65.7
# Dodjeljivanje popisa varijabli
tečajevi = ["Python", "Razvoj Linux kernela", "MySQL baza podataka",
"C ++ struktura podataka"]
Kako se koristi varijabla
Varijabla se koristi u razne svrhe i.e. Korištenjem imena varijable možemo ispisati vrijednost koja je dodijeljena određenoj varijabli, možemo koristiti varijablu za izvođenje izračuna, a također možemo koristiti varijablu za obradu. Razmotrimo primjere brojeva i izračunajmo zbroj dviju varijabli. Deklarirat ćemo dva broja varijabli i dodijeliti im vrijednost. Nakon toga ćemo proglasiti varijablu zbroja i pohraniti vrijednost zbroja u ovu varijablu. Na kraju ćemo ispisati varijablu zbroja.
# Deklariranje varijable number_1 i dodjeljivanje vrijednostibroj_1 = 10
# Deklariranje varijable number_2 i dodjeljivanje vrijednosti
broj_2 = 20
# Deklariranje varijable zbroja i uzimanje zbroja dva broja
zbroj = broj_1 + broj_2
#printing vrijednosti zbroja
print ("Vrijednost zbroja je:", zbroj)
Izlaz
Izlaz se prikazuje na Python konzoli. Vrijednost zbroja ispisuje se pomoću varijable "zbroj".
Pogledajmo još jedan primjer varijabli.
# varijabla imenaname = "Kamran"
# ispis varijable imena
Naziv ispisa)
# varijabla webiste
web stranica = "LinuxHint"
# ispis naziva web mjesta
ispis (web stranica)
# dobna varijabla
dob = 25
# ispis vrijednosti starosti
ispis (dob)
# varijabla za pohranu vrijednosti težine
težina = 65.7
# ispis vrijednosti težine
ispis (težina)
# varijabla prijenosnog računala
prijenosno računalo = "HP Folio 9470m"
# ispis naziva prijenosnog računala
ispis (prijenosno računalo)
# varijabla operativnog sustava
operativni_sistem = "Ubuntu 20.04 "
# ispis naziva prijenosnog računala
ispis (operativni_sustav)
# popis tečajeva
tečajevi = ["Python", "Razvoj Linux kernela", "MySQL baza podataka", "C ++ struktura podataka"]
# ispis popisa tečajeva
ispis (tečajevi)
Izlaz
Izlaz se prikazuje na Python konzoli.
Zamijenite ili promijenite vrijednost varijable
Varijabla je poput vrećice. Pohranjuje podatke ili vrijednost varijable. Podaci u vrećici mogu se zamijeniti u bilo kojem trenutku. To znači da vrijednost varijable možemo lako zamijeniti u bilo kojem trenutku. Pogledajmo primjer zamjene ili promjene vrijednosti varijable. Deklariramo varijablu 'tvrtke' i dodjeljujemo vrijednost. Kasnije ponovo koristimo ovu varijablu i dodijelimo drugu vrijednost. Dakle, prva će se vrijednost zamijeniti, a druga će se vrijednost pohraniti u varijablu.
# deklariranje varijable tvrtke i dodjeljivanje vrijednostitvrtka = "Microsoft"
tisak (tvrtka)
# Dodjeljivanje nove vrijednosti varijabli tvrtke
tvrtka = "Apple Inc."
print ("Zamijenjena vrijednost je:", tvrtka)
Izlaz
Izlaz se prikazuje na Python konzoli.
Slično tome, možemo zamijeniti cijeli broj, float, složeni broj, popis itd. vrijednost na ovaj način.
# deklariranje brojčane varijable i dodjeljivanje vrijednostibroj = 10
ispis (broj)
# Dodjeljivanje nove vrijednosti brojčanoj varijabli
broj = 20
print ("Zamijenjena vrijednost je:", broj)
# deklariranje plutajuće varijable i dodjeljivanje vrijednosti
broj_plovca = 10.1
ispis (float_number)
# Dodjeljivanje nove vrijednosti varijabli float
broj_plovca = 20.04
print ("Zamijenjena vrijednost je:", float_number)
# deklariranje varijable složenog broja i dodjeljivanje vrijednosti
složeni_broj = 2 + 3j
ispis (složeni_broj)
# Dodjela nove vrijednosti varijabli složenog broja
složeni_broj = 5 + 3j
print ("Zamijenjena vrijednost je:", kompleksni_broj)
# deklariranje varijable popisa i dodjeljivanje vrijednosti
name_list = ["Ali", "Kamran", "Talha"]
ispis (ime_popisa)
# Dodjela nove vrijednosti varijabli popisa
name_list = ["Umer", "Usman", "Assad"]
print ("Zamijenjena vrijednost je:", name_list)
Izlaz
Izlaz se prikazuje na Python konzoli.
Spajanje Python nizova
Nizovi u Pythonu skup su znakova. Nizovi su predstavljeni unutar navodnika. Niz predstavlja jedan znak, riječ ili cjelovitu rečenicu. U Pythonu možemo povezati ili kombinirati žice pomoću operatora “+”. Pogledajmo primjer toga. U danom primjeru imamo jednu varijablu koja sadrži neku vrijednost niza. Štoviše, imamo još jednu varijablu koja sadrži drugu vrijednost niza. Na kraju, spojili smo oba niza pomoću operatora “+”.
# Deklariranje jedne varijable niza i dodjeljivanje vrijednostitext = "Pozdrav svima."
# Deklariranje varijable drugog niza i dodjeljivanje vrijednosti
text_web = "Dobrodošli u LinuxHint"
# Konkateniranje nizova pomoću "+"
ispis (text + text_web)
Izlaz
Izlaz se prikazuje na Python konzoli.
Na ovaj način možemo raditi sličan posao i dobit ćemo isti rezultat.
# Deklariranje jedne varijable niza i dodjeljivanje vrijednostitext = "Pozdrav svima."
# Koncecetiranje nizova pomoću "+"
ispis (tekst + "Weclome to LinuxHint")
Izlaz
Varijablama dodijelite više vrijednosti
U Pythonu se istovremeno može dodijeliti više vrijednosti višestrukim varijablama. Također možemo istovremeno dodijeliti atomsku vrijednost brojnim varijablama. Na primjer
num1 = num2 = num3 = 5Ovdje su sve tri varijable (num1, num2, num3) dodijeljene jednoj vrijednosti 5. Ako ispišemo sve ove tri varijable, možete vidjeti da je vrijednost sve ove tri varijable jednaka.
num1 = num2 = num3 = 5ispis (broj1)
ispis (broj2)
ispis (num3)
Izlaz
Također možete dodijeliti više vrijednosti višestrukim varijablama poput ove:
# Dodjeljivanje vrijednosti trima varijablamadob, rollBroj, ime = 25,12, "Kamran"
#print dobna vrijednost
ispis (dob)
# vrijednost broja ispisne role
ispis (rollNumber)
# vrijednost imena ispisa
Naziv ispisa)
U gore navedenom primjeru imamo dva cjelobrojna objekta, dob i broj role i jedan objekt niza. Sve se varijable kreiraju i inicijaliziraju u retku. U izlazu možete vidjeti da su sve vrijednosti uspješno dodijeljene svim varijablama.
Izlaz
Konstante
Konstante su one varijable čije se vrijednosti ne mogu mijenjati. Konstantna vrijednost uvijek ostaje ista. U matematici i fizici koristimo više konstanti poput vrijednosti PI i vrijednosti gravitacije. U pythonu su konstante napisane velikim slovima ovako:
# Proglašavanje konstante za PIPI = 3.14
# Proglašavanje konstante za Foiass
FOIASS = 1.18
Različiti primjeri standardnih tipova podataka
Kao što smo prethodno raspravljali, Python ima više različitih vrsta podataka poput brojeva, nizova, popisa, korice i rječnika. Detaljno smo razgovarali o brojevima i nizovima. Pogledajmo sada primjere popisa, korijena i rječnika.
Popis Pythona
Popis u Pythonu sadrži razne stavke odvojene zarezom. Popis može sadržavati heterogenu vrstu predmeta. Vrijednostima popisa pristupa []. Specificiramo indeksni broj unutar operatora rezanja ([]). Broj indeksa počinje od nule. Na primjer:
# Izjava o popisu učenikastudent_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
#printing studentskog popisa
ispis (studentski_popis)
#print prvi element popisa
ispis (studentski_popis [0])
#print drugi element popisa
ispis (studentski_popis [1])
#print treći element popisa
ispis (studentski_popis [2])
#print četvrti element popisa
ispis (studentski_popis [3])
#print peti element popisa
ispis (studentski_popis [4])
#print šesti element popisa
ispis (studentski_popis [5])
Izlaz
Izlaz slijedi
Python tuple
Tuple su druga vrsta tipa podataka u Pythonu. Tuple su slične Python popisu. Glavna razlika između korijena i Python popisa je ta što su Pythonovi korijeni deklarirani unutar zagrade (). Slijedi primjer tuple Python:
# Izjava studentskog korijenastudent_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# ispis studentskog nabora
ispis (student_tuple)
# ispis prvog elementa korice
ispis (student_tuple [0])
# ispis drugog elementa tuple
ispis (student_tuple [1])
# print element tuple počevši od 3. elementa
ispis (student_tuple [2:])
# print element tuple počevši od 2. 6. elementa
ispis (student_tuple [1: 5])
# ispiši peti element korice
ispis (student_tuple [4])
# ispiši šesti element korice
ispis (student_tuple [5])
Izlaz
Izlaz se prikazuje na Python konzoli.
Python Rječnik
Python rječnici rade poput hash tablice. Python rječnik sličan je paru ključ / vrijednost. Rječnik se objavljuje pomoću skupa vitičastih zagrada (). Kada deklariramo par ključ / vrijednost, pristupamo vrijednosti pomoću ključa. Ključ prosljeđujemo kao argument, a vrijednost se vraća kao rezultat. Stvorimo Python rječnik za učenika.
# Objava studentskog rječnikastudent_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Ispis imena učenika pomoću tipke za ime
ispis (student_dict ['name'])
# Ispis dobi učenika pomoću ključa za dob
ispis (student_dict ['dob'])
# Ispis predavanja učenika pomoću ključa razreda
ispis (student_dict ['class'])
Izlaz
Izlaz se prikazuje na Python konzoli.
Izbriši varijablu
Možemo izbrisati varijablu u Pythonu i ukloniti je iz memorije pomoću del ključna riječ. Dakle, ako ispisujemo varijablu ili koristimo varijablu nakon brisanja, prevoditelj će vratiti pogrešku.
# Deklariranje varijable imenaname = "Kamran"
# ispišite varijablu imena
Naziv ispisa)
# brisanje varijable imena
del ime
# ispis varijable imena nakon brisanja
Naziv ispisa)
Izlaz
Izlaz se prikazuje na Python konzoli. U izlazu možete vidjeti da kompajler vraća pogrešku "Ime varijable nije definirano".
Zaključak
Python varijable su poput spremnika ili vreće u kojima se čuvaju vrijednosti. Varijable se deklariraju imenima ili abecedama. Lako možemo zamijeniti vrijednosti varijable Python i dodijeliti vrijednost više varijabli istovremeno. U Pythonu postoje različite vrste podataka. U ovom smo članku objasnili varijable i različite tipove podataka s nekoliko primjera. U ovom smo članku koristili sintaksu Python 3.