Python

Python spremenljivke

Python spremenljivke

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:

  1. Številke
  2. Strune
  3. Slovar
  4. Seznam
  5. 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

Spremenljivke Python so deklarirane in dodeljene tako:

Cena = 100

Tu 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 spremenljivki
name = "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 imena
name = "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 vrednosti
podjetje = "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 vrednosti
text = "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 vrednosti
text = "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 = 5

Tu 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 = 5
natisni (številka1)
natisni (številka2)
natisni (številka 3)

Izhod

Več spremenljivkam lahko dodelite tudi več vrednosti, kot je ta:

# Dodelitev vrednosti trem spremenljivkam
starost, 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 PI
PI = 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 nabora
student_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 slovarja
student_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 spremenljivke
name = "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.

Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...