Python

Pythoni muutujad

Pythoni muutujad

Pythoni muutuja on mälus paiknev väärtus. Muutujad on reserveeritud mälukohad. Muutuja on kott või konteiner, kuhu väärtus on salvestatud. Me salvestame oma andmed Pythoni muutujas, mida kasutatakse seejärel mitmel eesmärgil, st.e. töötlemine, väärtuste printimine jne. Igal muutujale omistatud väärtusel on andmetüüp.

Järgnevad Pythoni erinevad tüübid:

  1. Numbrid
  2. Keelpillid
  3. Sõnastik
  4. Nimekiri
  5. Tuple

Pythonis saab muutujaid deklareerida tähestiku või nime järgi. Muutuja nimes ei tohiks olla spetsiaalset sümbolit nagu „[email protected] &”. Muutuja nime ei saa alustada numbri ja punktiga. Kodeeriva eetika ja reeglite kohaselt peaks muutuja nimi algama tähestiku või alakriipsuga (_). Selles artiklis käsitleme järgmist:

Kuidas deklareerida ja määrata muutujale väärtus

Pythoni muutujad deklareeritakse ja määratakse järgmiselt:

Hind = 100

Siin on hind muutuja nimi ja 100 muutuja väärtus. Kui muutuja deklareeritakse, reserveeritakse mällu ruumi automaatselt. Operaatorit = kasutatakse muutuja initsialiseerimiseks väärtusega.

Operandi = operaatori vasakul küljel olev operand on muutuv ja operaatori = operaatori paremal küljel olev operand on väärtus.

Deklareerime veel ühe muutuja ja arvutame kahe numbri summa. Sel juhul deklareerime kaks muutujat ja määrame neile väärtuse.

arv_1 = 10
arv_2 = 20

Number_1 ja number_2 on muutujate nimed, samas kui 10 ja 20 on vastavalt muutujatele määratud väärtused.

Pythoni programmis võib meil olla mitut tüüpi muutujaid i.e. täisarv, ujuk, string ja loend.

# Stringiväärtuse määramine muutujale
nimi = "Kamran"
# Muutujale täisarvu määramine
vanus = 25
# Ujuki väärtuse määramine muutujale
kaal = 65.7
# Loendi määramine muutujale
kursused = ["Python", "Linuxi tuuma arendamine", "MySQL-i andmebaas",
"C ++ andmete struktuur"]

Muutuja kasutamine

Muutujat kasutatakse erinevatel eesmärkidel, st.e. Muutuja nime abil saame printida väärtusele, mis on määratud konkreetsele muutujale, saame seda kasutada arvutuste tegemiseks ja muutuja töötlemiseks. Vaatleme arvnäiteid ja arvutame kahe muutuja summa. Deklareerime kaks muutujate arvu ja omistame neile väärtuse. Pärast seda deklareerime summa muutuja ja salvestame summa väärtus sellesse muutujasse. Lõpuks printime summa muutuja.

# Muutuja number_1 deklareerimine ja väärtuse määramine
arv_1 = 10
# Muutuja number_2 deklareerimine ja väärtuse määramine
arv_2 = 20
# Summa muutuja deklareerimine ja kahe arvu summa võtmine
summa = arv_1 + arv_2
# summa väärtuse printimine
print ("Summa väärtus on:", summa)

Väljund

Väljund kuvatakse Pythoni konsoolis. Summa väärtus trükitakse muutuja “summa” abil.

Vaatame veel ühte muutujate näidet.

# nimemuutuja
nimi = "Kamran"
# nimemuutuja printimine
Prindi nimi)
# veebiste muutuja
website = "LinuxHint"
# veebisaidi nime printimine
print (veebisait)
# vanusemuutuja
vanus = 25
# vanuseväärtuse printimine
trükk (vanus)
# muutuja kaalu väärtuse salvestamiseks
kaal = 65.7
# kaalu väärtuse printimine
trükk (kaal)
# sülearvuti muutuja
sülearvuti = "HP Folio 9470m"
# sülearvuti nime printimine
print (sülearvuti)
# operatsioonisüsteemi muutuja
Operating_system = "Ubuntu 20.04 "
# sülearvuti nime printimine
print (operatsioonisüsteem)
# kursuste loend
kursused = ["Python", "Linuxi tuuma arendamine", "MySQL-i andmebaas", "C ++ andmekonstruktsioon"]
# kursuste loendi printimine
trükk (kursused)

Väljund

Väljund kuvatakse Pythoni konsoolis.

Asendage või muutke muutuja väärtus

Muutuja on nagu kott. See salvestab andmed või muutuva väärtuse. Kotis olevaid andmeid sai igal ajal asendada. See tähendab, et saame muutuja väärtuse igal ajal hõlpsasti asendada. Vaatame muutuja väärtuse asendamise või muutmise näidet. Deklareerime muutuja "ettevõte" ja määrame väärtuse. Hiljem kasutame seda muutujat uuesti ja määrame teise väärtuse. Niisiis, esimene väärtus asendatakse ja teine ​​väärtus salvestatakse muutujasse.

# ettevõtte muutuja deklareerimine ja väärtuse määramine
ettevõte = "Microsoft"
trükk (ettevõte)
# Uue väärtuse määramine ettevõtte muutujale
ettevõte = "Apple Inc."
print ("Asendatud väärtus on:", ettevõte)

Väljund

Väljund kuvatakse Pythoni konsoolis.

Samamoodi võime asendada täisarvu, ujukit, kompleksarvu, loendit jne. väärtust sel viisil.

# arvumuutuja deklareerimine ja väärtuse määramine
arv = 10
print (number)
# Numbrimuutujale uue väärtuse määramine
arv = 20
print ("Asendatud väärtus on:", number)
# ujukmuutuja deklareerimine ja väärtuse määramine
ujukarv = 10.1
print (float_number)
# Ujukmuutujale uue väärtuse määramine
ujuki_arv = 20.04
print ("Asendatud väärtus on:", float_number)
# kompleksarvu muutuja deklareerimine ja väärtuse määramine
kompleksarv = 2 + 3j
print (kompleksnumber)
# Kompleksarvu muutujale uue väärtuse määramine
kompleksarv = 5 + 3j
print ("Asendatud väärtus on:", keeruline_arv)
# loendimuutuja deklareerimine ja väärtuse määramine
name_list = ["Ali", "Kamran", "Talha"]
print (nimi_loend)
# Loendimuutujale uue väärtuse määramine
name_list = ["Umer", "Usman", "Assad"]
print ("Asendatud väärtus on:", nimi_loend)

Väljund

Väljund kuvatakse Pythoni konsoolis.

Pythoni stringide liitmine

Pythoni stringid on märkide komplekt. Stringid on kujutatud jutumärgis. String tähistab ühte märki, sõna või tervet lauset. Pythonis saame stringid liita või ühendada operaatori „+” abil. Vaatame selle näite. Antud näites on meil üks muutuja, mis sisaldab stringi väärtust. Pealegi on meil veel üks muutuja, mis sisaldab teist stringi väärtust. Lõpuks oleme liitnud mõlemad stringid operaatori „+” abil.

# Ühe stringimuutuja deklareerimine ja väärtuse määramine
text = "Tere kõigile."
# Teise stringimuutuja deklareerimine ja väärtuse määramine
text_web = "Tere tulemast LinuxHinti"
# Stringide liitmine "+" abil
print (tekst + teksti_veeb)

Väljund

Väljund kuvatakse Pythoni konsoolis.

Saame sel viisil sarnast tööd teha ja saame sama väljundi.

# Ühe stringimuutuja deklareerimine ja väärtuse määramine
text = "Tere kõigile."
# Stringide liitmine "+" abil
print (tekst + "Weclome to LinuxHint")

Väljund

Määrake muutujaile mitu väärtust

Pythonis saab korraga mitmele muutujale määrata mitu väärtust. Samuti võime korraga määrata aatomväärtuse arvukatele muutujatele. Näiteks

num1 = num2 = num3 = 5

Siin omistatakse kõik kolm muutujat (num1, num2, num3) ühele väärtusele 5. Kui me printime kõik need kolm muutujat, näete, et kõigi nende kolme muutuja väärtus on sama.

num1 = num2 = num3 = 5
print (number1)
print (number2)
print (number3)

Väljund

Samuti saate mitmele muutujale mitu väärtust määrata järgmiselt:

# Väärtuste omistamine kolmele muutujale
vanus, rollNumber, nimi = 25,12, "Kamran"
#print vanuse väärtus
trükk (vanus)
# prindirulli numbri väärtus
print (rollNumber)
# printinime väärtus
Prindi nimi)

Eespool toodud näites on meil kaks täisarvu objekti, vanus ja loendi number ning üks stringi objekt. Kõik muutujad luuakse ja lähtestatakse real. Väljundis näete, et kõik väärtused on edukalt määratud kõikidele muutujatele.

Väljund

Konstandid

Konstandid on need muutujad, mille väärtused ei saa muutuda. Püsiväärtus jääb alati samaks. Matemaatikas ja füüsikas kasutame mitut konstandit, näiteks PI väärtust ja raskusjõu väärtust. Pythonis on konstandid kirjutatud suurtähtedega järgmiselt:

# PI konstandi deklareerimine
PI = 3.14
# Foiaside konstandi deklareerimine
FOIASS = 1.18

Erinevad standardsed andmetüüpide näited

Nagu me varem arutlesime, on Pythonil mitu erinevat tüüpi andmeid, nagu numbrid, stringid, loendid, dupleksid ja sõnaraamatud. Oleme üksikasjalikult arutanud numbreid ja stringe. Vaatame nüüd loendite, koondvormide ja sõnastike näiteid.

Pythoni loend

Pythoni loend sisaldab erinevaid komadega eraldatud üksusi. Loend võib sisaldada heterogeenset tüüpi üksusi. Loendi väärtustele pääseb juurde []. Indeksi numbri määrame viiluoperaatori sees ([]). Indeksinumber algab nullist. Näiteks:

# Üliõpilaste nimekirja deklareerimine
student_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
# õpilaste nimekirja printimine
print (õpilase_loend)
#print loendi esimene element
print (õpilase_loend [0])
#print loendi teine ​​element
print (õpilase_loend [1])
#print loendi kolmas element
print (õpilase_loend [2])
#print loendi neljas element
print (õpilase_loend [3])
#print loendi viies element
print (õpilase_loend [4])
#print loendi kuues element
print (õpilase_loend [5])

Väljund

Väljund on järgmine

Pythoni tupel

Koosseisud on Pythonis teist tüüpi andmetüübid. Hulgad sarnanevad Pythoni loendiga. Peamine erinevus rühmade ja Pythoni loendi vahel on see, et Pythoni rühmad deklareeritakse sulgudes (). Järgnevalt on toodud Pythoni dupleksi näide:

# Õpilase kahekordse deklareerimine
student_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# õpilaspaari printimine
print (õpilase_tupel)
# printige dupleksi esimene element
print (õpilase_tupel [0])
# printige dupleksi teine ​​element
print (õpilase_tupel [1])
# tupeli printimiselement alates 3. elemendist
print (õpilase_tupel [2:])
# kahekordse printimise element alates 2. 6. elemendist
print (õpilase_tupel [1: 5])
# printige kahekordne viies element
print (õpilase_tupel [4])
# print kuues element kahest
print (õpilase_tupel [5])

Väljund

Väljund kuvatakse Pythoni konsoolis.

Pythoni sõnastik

Pythoni sõnastikud töötavad nagu räsitabel. Pythoni sõnastik on sarnased võtme-väärtuste paariga. Sõnaraamat deklareeritakse lokkisulgude komplekti abil (). Kui deklareerime võtme-väärtuse paari, pääseme väärtusele juurde võtme abil. Võtme edastame argumendina ja selle tulemusena tagastatakse väärtus. Loome õpilasele Pythoni sõnaraamatu.

# Üliõpilase sõnaraamatu deklareerimine
student_dict = 'nimi': 'Kamran', 'vanus': 25, 'klass': 'MSSE'
# Õpilase nime printimine nimenupu abil
print (õpilase_diktsioon ['nimi'])
# Üliõpilase vanuse printimine vanuseklahvi abil
print (üliõpilase_diktsioon ['vanus'])
# Üliõpilase klassi printimine klassi võtme abil
print (student_dict ['klass'])

Väljund

Väljund kuvatakse Pythoni konsoolis.

Kustuta muutuja

Saame Pythonis muutuja kustutada ja selle mälust eemaldada del märksõna. Niisiis, kui printime muutuja või kasutame muutujat pärast selle kustutamist, tagastab kompilaator vea.

# Nimemuutuja deklareerimine
nimi = "Kamran"
# printige nimemuutuja
Prindi nimi)
# nimemuutuja kustutamine
del nimi
# nimemuutuja printimine pärast selle kustutamist
Prindi nimi)

Väljund

Väljund kuvatakse Pythoni konsoolis. Väljundis näete, et kompilaator tagastab vea "Muutuja nimi pole määratletud".

Järeldus

Pythoni muutujad on nagu konteiner või kott, kuhu väärtused salvestatakse. Muutujad deklareeritakse nimede või tähestike järgi. Saame hõlpsalt asendada Pythoni muutujate väärtused ja omistada väärtuse üheaegselt mitmele muutujale. Pythonis on erinevaid andmetüüpe. Selles artiklis oleme mitme näite abil selgitanud muutujaid ja erinevaid andmetüüpe. Selles artiklis oleme kasutanud Python 3 süntaksit.

Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...