Spremenljivka Python je mesto v pomnilniku za shranjevanje vrednosti. Spremenljivke so rezervirane pomnilniške lokacije. Spremenljivka je vreča ali posoda, ki shranjuje vrednost. Podatke shranjujemo v spremenljivki Python, ki se nato uporablja za več namenov i.e. obdelava, tiskanje vrednosti itd. Vsaka vrednost, ki je dodeljena spremenljivki, ima podatkovni tip.
Sledijo različne vrste v Pythonu:
- Številke
- Strune
- Slovar
- Seznam
- Tuple
V Pythonu lahko spremenljivke deklariramo po abecedi ali imenu. V imenu spremenljivke ne sme biti posebnega simbola, kot je '[email protected] &'. Ime spremenljivke se ne more začeti s številko in piko. V skladu z etiko in pravili kodiranja se mora ime spremenljivke začeti z abecedo ali podčrtajem (_). V tem članku bomo zajeli:
- Kako prijaviti in dodeliti vrednost spremenljivki.
- Kako uporabiti spremenljivko.
- Zamenjajte ali spremenite vrednost spremenljivke.
- Združevanje nizov Python.
- Spremenljivkam dodelite več vrednosti.
- Konstante.
- Različni standardni primeri podatkovnih tipov.
- Izbriši spremenljivko.
Kako prijaviti in dodeliti vrednost spremenljivki
Spremenljivke Python so deklarirane in dodeljene tako:
Cena = 100Tu je cena ime spremenljivke, 100 pa vrednost spremenljivke. Ko je spremenljivka razglašena, se prostor samodejno rezervira v pomnilniku. Operator = se uporablja za inicializacijo spremenljivke z vrednostjo.
Operand na levi strani operatorja = je spremenljiv, operand na desni strani operatorja = pa vrednost.
Deklarirajmo drugo spremenljivko in izračunajmo vsoto obeh števil. V tem primeru bomo razglasili dve spremenljivki in jim dodelili vrednost.
število_1 = 10število_2 = 20
Število_1 in število_2 sta imeni spremenljivk, medtem ko sta 10 in 20 vrednosti, ki so dodeljene spremenljivkam.
V programu Python imamo lahko več vrst spremenljivk i.e. celo število, float, niz in seznam.
# Dodelitev vrednosti niza spremenljivkiname = "Kamran"
# Dodelitev spremenljivki celoštevilčne vrednosti
starost = 25 let
# Dodelitev spremenljive vrednosti spremenljivki
teža = 65.7
# Dodelitev seznama spremenljivki
tečaji = ["Python", "Razvoj jedra Linuxa", "Baza podatkov MySQL",
"Struktura podatkov C ++"]
Kako uporabiti spremenljivko
Spremenljivka se uporablja za različne namene i.e. Z uporabo imena spremenljivke lahko natisnemo vrednost, ki je dodeljena določeni spremenljivki, spremenljivko lahko uporabimo za izvajanje izračunov, spremenljivko pa lahko uporabimo tudi za obdelavo. Upoštevajmo primere števil in izračunajmo vsoto dveh spremenljivk. Deklarirali bomo dve številki spremenljivk in jim dodelili vrednost. Po tem bomo razglasili spremenljivko vsote in vrednost vsote shranili v to spremenljivko. Na koncu bomo natisnili spremenljivko vsote.
# Deklariranje spremenljivke number_1 in dodelitev vrednostištevilo_1 = 10
# Deklariranje spremenljivke number_2 in dodelitev vrednosti
število_2 = 20
# Navedite spremenljivko vsote in vzemite vsoto dveh števil
vsota = število_1 + število_2
#printing vrednosti vsote
print ("Vrednost vsote je:", vsota)
Izhod
Izhod je prikazan na konzoli Python. Vrednost vsote se natisne s spremenljivko "sum".
Poglejmo še en primer spremenljivk.
# spremenljivka imenaname = "Kamran"
# tiskanje spremenljivke imena
natisni (ime)
# spremenljivka webiste
spletno mesto = "LinuxHint"
# tiskanje imena spletnega mesta
natisni (spletno mesto)
# starostna spremenljivka
starost = 25 let
# tiskanje starostne vrednosti
tisk (starost)
# spremenljivka za shranjevanje vrednosti teže
teža = 65.7
# tiskanje vrednosti teže
tisk (teža)
# spremenljivka prenosnika
prenosnik = "HP Folio 9470m"
# tiskanje imena prenosnika
tiskanje (prenosnik)
# spremenljivka operacijskega sistema
operacijski_sistem = "Ubuntu 20.04 "
# tiskanje imena prenosnika
tiskanje (operacijski_sistem)
# seznam tečajev
tečaji = ["Python", "Razvoj jedra Linuxa", "Baza podatkov MySQL", "Struktura podatkov C ++"]
# tiskanje seznama tečajev
tisk (tečaji)
Izhod
Izhod je prikazan na konzoli Python.
Zamenjajte ali spremenite vrednost spremenljivke
Spremenljivka je kot vreča. Shrani podatke ali vrednost spremenljivke. Podatke v vrečki lahko kadar koli zamenjate. To pomeni, da lahko vrednost spremenljivke kadar koli enostavno nadomestimo. Poglejmo primer zamenjave ali spreminjanja vrednosti spremenljivke. Deklariramo spremenljivko podjetja in dodelimo vrednost. Kasneje to spremenljivko ponovno uporabimo in dodelimo drugo vrednost. Torej, prva vrednost bo zamenjana, druga vrednost pa bo shranjena v spremenljivki.
# razglasitev spremenljivke podjetja in dodelitev vrednostipodjetje = "Microsoft"
tisk (podjetje)
# Dodelitev nove vrednosti spremenljivki podjetja
company = "Apple Inc."
print ("Nadomeščena vrednost je:", podjetje)
Izhod
Izhod je prikazan na konzoli Python.
Podobno lahko nadomestimo celo število, float, kompleksno število, seznam itd. vrednost na ta način.
# razglasitev številske spremenljivke in dodelitev vrednostištevilo = 10
tisk (številka)
# Dodelitev nove vrednosti spremenljivki števila
število = 20
print ("Nadomeščena vrednost je:", število)
# razglasitev spremenljivke float in dodelitev vrednosti
float_number = 10.1
tiskanje (float_number)
# Dodelitev nove vrednosti spremenljivki float
float_number = 20.04
print ("Nadomeščena vrednost je:", float_number)
# razglasitev spremenljivke kompleksnega števila in dodelitev vrednosti
kompleksna_številka = 2 + 3j
tisk (kompleksna_številka)
# Dodelitev nove vrednosti spremenljivki kompleksnega števila
kompleksna_številka = 5 + 3j
print ("Nadomeščena vrednost je:", kompleksno_številko)
# razglasitev spremenljivke seznama in dodelitev vrednosti
name_list = ["Ali", "Kamran", "Talha"]
natisni (imenski seznam)
# Dodelitev nove vrednosti spremenljivki seznama
name_list = ["Umer", "Usman", "Assad"]
print ("Nadomeščena vrednost je:", ime_list)
Izhod
Izhod je prikazan na konzoli Python.
Združevanje nizov Python
Strune v Pythonu so nabor znakov. Strune so predstavljene znotraj narekovaja. Niz predstavlja en znak, besedo ali celoten stavek. V Pythonu lahko strnike združimo ali združimo z operatorjem “+”. Poglejmo primer tega. V danem primeru imamo eno spremenljivko, ki vsebuje nekaj nizov. Poleg tega imamo še eno spremenljivko, ki vsebuje drugo vrednost niza. Na koncu smo združili oba niza z uporabo operatorja "+".
# Deklariranje ene spremenljivke niza in dodelitev vrednostitext = "Pozdravljeni vsi."
# Deklariranje spremenljivke drugega niza in dodelitev vrednosti
text_web = "Dobrodošli v LinuxHint"
# Združevanje nizov z uporabo "+"
tiskanje (besedilo + besedilo_splet)
Izhod
Izhod je prikazan na konzoli Python.
Na ta način lahko opravimo podobno delo in dobili bomo enake rezultate.
# Deklariranje ene spremenljivke niza in dodelitev vrednostitext = "Pozdravljeni vsi."
# Koncecetiranje nizov z uporabo "+"
tiskanje (besedilo + "Weclome to LinuxHint")
Izhod
Spremenljivkam dodelite več vrednosti
V Pythonu lahko več spremenljivkam hkrati dodelimo več vrednosti. Številnim spremenljivkam lahko hkrati dodelimo tudi atomsko vrednost. Na primer
num1 = num2 = num3 = 5Tu so vse tri spremenljivke (num1, num2, num3) dodeljene eni vrednosti 5. Če natisnemo vse tri spremenljivke, lahko vidite, da je vrednost vseh treh spremenljivk enaka.
num1 = num2 = num3 = 5natisni (številka1)
natisni (številka2)
natisni (številka 3)
Izhod
Več spremenljivkam lahko dodelite tudi več vrednosti, kot je ta:
# Dodelitev vrednosti trem spremenljivkamstarost, rollNumber, ime = 25,12, "Kamran"
#print starostna vrednost
tisk (starost)
# vrednost številke tiskalnega zvitka
print (rollNumber)
# vrednost imena izpisa
natisni (ime)
V zgornjem primeru imamo dva celoštevilna predmeta, starost in številko zvitka ter en niz. Vse spremenljivke so ustvarjene in inicializirane v vrstici. V izhodu lahko vidite, da so vse vrednosti uspešno dodeljene vsem spremenljivkam.
Izhod
Konstante
Konstante so tiste spremenljivke, katerih vrednosti se ne morejo spreminjati. Konstantna vrednost ostane vedno enaka. V matematiki in fiziki uporabljamo več konstant, na primer vrednost PI in vrednost gravitacije. V pythonu so konstante zapisane z velikimi črkami tako:
# Razglasitev konstante za PIPI = 3.14
# Razglasitev konstante za Foiass
FOIASS = 1.18
Različni primeri standardnih podatkovnih tipov
Kot smo že omenili, ima Python več različnih vrst podatkov, kot so številke, nizi, seznami, nabori in slovarji. Podrobno smo razpravljali o številkah in nizih. Zdaj pa si oglejmo primere seznamov, nabora in slovarjev.
Seznam Python
Seznam v Pythonu vsebuje različne elemente, ločene z vejico. Seznam lahko vsebuje heterogeno vrsto postavk. Do vrednosti seznama dostopa []. Določimo številko indeksa znotraj operatorja rezine ([]). Številka indeksa se začne od nič. Na primer:
# Razglasitev seznama študentovštudentski seznam = ["Ali", 1, "Kamran", 2, "Talha", 3]
#printing študentskega seznama
natisni (študentski seznam)
#print prvi element seznama
natisni (seznam študentov [0])
#print drugi element seznama
natisni (seznam študentov [1])
#print tretji element seznama
natisni (seznam študentov [2])
#print četrti element seznama
natisni (seznam študentov [3])
#print peti element seznama
natisni (seznam študentov [4])
#print šesti element seznama
natisni (seznam študentov [5])
Izhod
Rezultat sledi
Python tuple
Tuple so druga vrsta podatkovnega tipa v Pythonu. Tuple so podobne seznamu Python. Glavna razlika med nabori in seznamom Python je ta, da so nabori Pythona prijavljeni v oklepaju (). Sledi primer nabora Python:
# Razglasitev študentskega naborastudent_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# tiskanje študentskega nabora
tisk (študentski_tuple)
# natisni prvi element korice
natisni (študentski_kup [0])
# natisni drugi element tuple
natisni (študentski_kupek [1])
# element tiska tuple, ki se začne od 3. elementa
natisni (študentski [2:])
# element tiska tuple, ki se začne od 2. 6. elementa
natisni (študentski [1: 5])
# natisni peti element tuple
natisni (študentski [4])
# natisni šesti element korice
natisni (študentski_kupek [5])
Izhod
Izhod je prikazan na konzoli Python.
Slovar Python
Slovarji Pythona delujejo kot razpršena tabela. Slovar Python je podoben paru ključ-vrednost. Slovar je razglašen z naborom zavitih oklepajev (). Ko razglasimo par ključ-vrednost, do vrednosti pridemo s pomočjo ključa. Ključ posredujemo kot argument, vrednost pa se vrne kot rezultat. Ustvarimo slovar Python za študenta.
# Razglasitev študentskega slovarjastudent_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Tiskanje imena študenta z uporabo imenske tipke
natisni (študentska sodba ['ime'])
# Tiskanje starosti študenta z uporabo starostnega ključa
natisni (študentska sodba ['starost'])
# Tiskanje razreda študenta s ključem razreda
natisni (študent_dict ['razred'])
Izhod
Izhod je prikazan na konzoli Python.
Izbriši spremenljivko
Spremenljivko v Pythonu lahko izbrišemo in odstranimo iz pomnilnika s pomočjo del ključna beseda. Če torej spremenljivko natisnemo ali uporabimo spremenljivko po njenem brisanju, bo prevajalnik vrnil napako.
# Deklariranje imenske spremenljivkename = "Kamran"
# natisni spremenljivko imena
natisni (ime)
# brisanje imenske spremenljivke
del ime
# tiskanje spremenljivke imena po njenem brisanju
natisni (ime)
Izhod
Izhod je prikazan na konzoli Python. V izhodu lahko vidite, da prevajalnik vrne napako "Ime spremenljivke ni določeno".
Zaključek
Spremenljivke Python so kot vsebnik ali vreča, ki shranjujejo vrednosti. Spremenljivke so označene z imeni ali abecedami. Z lahkoto lahko nadomestimo vrednosti spremenljivke Python in hkrati dodelimo vrednost več spremenljivkam. V Pythonu obstajajo različni tipi podatkov. V tem članku smo z več primeri razložili spremenljivke in različne tipe podatkov. V tem članku smo uporabili sintakso Python 3.