Python-muuttuja on sijainti muistissa arvojen tallentamiseksi. Muuttujat ovat varattuja muistipaikkoja. Muuttuja on pussi tai kontti, joka tallentaa arvon. Tallennamme tietomme Python-muuttujaan, jota käytetään myöhemmin useisiin tarkoituksiin i.e. käsittely, arvopainatus jne. Jokaisella muuttujalle määritetyllä arvolla on tietotyyppi.
Seuraavassa on Pythonin eri tyypit:
- Numerot
- Jouset
- Sanakirja
- Lista
- Tuple
Pythonissa muuttujat voidaan ilmoittaa aakkosilla tai nimellä. Muuttujan nimessä ei saa olla erityistä symbolia, kuten '[email protected] &'. Muuttujan nimi ei voi alkaa numerolla ja pisteellä. Koodausetiikan ja -sääntöjen mukaan muuttujan nimen tulisi alkaa aakkosella tai alaviivalla (_). Tässä artikkelissa käsitellään:
- Kuinka ilmoitetaan ja määritetään arvo muuttujalle.
- Kuinka käyttää muuttujaa.
- Korvaa tai muuta muuttujan arvo.
- Python-merkkijonot ketjutus.
- Määritä muuttujille useita arvoja.
- Vakiot.
- Erilaisia vakiotyyppisiä esimerkkejä.
- Poista muuttuja.
Kuinka ilmoitetaan ja määritetään arvo muuttujalle
Python-muuttujat ilmoitetaan ja määritetään seuraavasti:
Hinta = 100Tässä hinta on muuttujan nimi ja 100 on muuttujan arvo. Kun muuttuja ilmoitetaan, tila varataan muistiin automaattisesti. = -Operaattoria käytetään muuttujan alustamiseen arvolla.
Operaattorin = vasemmalla puolella oleva operandi on muuttuva ja operaattorin = oikealla puolella oleva operandi on arvo.
Ilmoitetaan toinen muuttuja ja lasketaan kahden luvun summa. Tässä tapauksessa ilmoitamme kaksi muuttujaa ja annamme heille arvon.
numero_1 = 10luku_2 = 20
Luku_1 ja luku_2 ovat muuttujien nimiä, kun taas 10 ja 20 ovat muuttujille annettuja arvoja vastaavasti.
Python-ohjelmassa meillä voi olla monenlaisia muuttujia i.e. kokonaisluku, kelluva, merkkijono ja luettelo.
# Määritetään merkkijonoarvo muuttujallename = "Kamran"
# Määritetään kokonaislukuarvo muuttujalle
ikä = 25
# Kelluvan arvon määrittäminen muuttujalle
paino = 65.7
# Luettelon määrittäminen muuttujalle
kurssit = ["Python", "Linux-ytimen kehitys", "MySQL-tietokanta",
"C ++ -tietorakenne"]
Kuinka käyttää muuttujaa
Muuttujaa käytetään eri tarkoituksiin, ts.e. Käyttämällä muuttujan nimeä voimme tulostaa tietylle muuttujalle määritetyn arvon, voimme käyttää muuttujaa laskelmien suorittamiseen ja muuttujaa myös käsittelyyn. Tarkastellaan numeroesimerkkejä ja lasketaan kahden muuttujan summa. Ilmoitamme kaksi muuttujien lukua ja annamme niille arvon. Sen jälkeen julistamme summan muuttujan ja tallennamme summa-arvon tähän muuttujaan. Viimeiseksi tulostamme summan muuttujan.
# Ilmoitetaan muuttuja numero_1 ja määritetään arvonumero_1 = 10
# Ilmoitetaan muuttuja numero_2 ja määritetään arvo
luku_2 = 20
# Ilmoitetaan summan muuttuja ja otetaan kahden luvun summa
summa = numero_1 + luku_2
#tulostaa summa-arvon
tulosta ("Summan arvo on:", summa)
Tuotos
Lähtö näkyy Python-konsolissa. Summan arvo tulostetaan käyttämällä summan muuttujaa.
Katsotaanpa toinen esimerkki muuttujista.
# nimimuuttujaname = "Kamran"
# nimimuuttujan tulostaminen
tulosta (nimi)
# webiste-muuttuja
website = "LinuxHint"
# verkkosivuston nimen tulostaminen
tulosta (verkkosivusto)
# ikämuuttuja
ikä = 25
# ikäarvon tulostaminen
tulosta (ikä)
# muuttuja painearvon tallentamiseen
paino = 65.7
# painon tulostaminen
painatus (paino)
# kannettavan muuttuja
kannettava tietokone = "HP Folio 9470m"
# kannettavan tietokoneen nimen tulostaminen
tulostaa (kannettava tietokone)
# käyttöjärjestelmän muuttuja
Operating_system = "Ubuntu 20.04 "
# kannettavan tietokoneen nimen tulostaminen
tulosta (käyttöjärjestelmä)
# luettelo kursseista
kurssit = ["Python", "Linux-ytimen kehitys", "MySQL-tietokanta", "C ++ -tietorakenne"]
# kurssiluettelon tulostaminen
tulosta (kurssit)
Tuotos
Lähtö näkyy Python-konsolissa.
Korvaa tai muuta muuttujan arvo
Muuttuja on kuin laukku. Se tallentaa tiedot tai muuttujan arvon. Pussin tiedot voidaan vaihtaa milloin tahansa. Se tarkoittaa, että voimme helposti korvata muuttujan arvon milloin tahansa. Katsotaanpa esimerkki muuttujan arvon korvaamisesta tai muuttamisesta. Julistamme 'yrityksen' muuttujan ja annamme arvon. Myöhemmin käytämme tätä muuttujaa uudelleen ja määritämme toisen arvon. Joten ensimmäinen arvo korvataan ja toinen arvo tallennetaan muuttujaan.
# ilmoitetaan yrityksen muuttuja ja määritetään arvoyritys = "Microsoft"
tulosta (yritys)
# Uuden arvon määrittäminen yrityksen muuttujalle
yritys = "Apple Inc."
tulosta ("Korvattu arvo on:", yritys)
Tuotos
Lähtö näkyy Python-konsolissa.
Vastaavasti voimme korvata kokonaisluvun, kelluvan, kompleksiluvun, luettelon jne. arvoa tällä tavalla.
# ilmoitetaan numeromuuttuja ja määritetään arvoluku = 10
tulosta (numero)
# Määritetään uusi arvo numeromuuttujalle
luku = 20
tulosta ("Korvattu arvo on:", numero)
# ilmoitetaan kelluva muuttuja ja määritetään arvo
kelluva_numero = 10.1
tulosta (float_number)
# Uuden arvon määrittäminen kelluvaan muuttujaan
float_numero = 20.04
tulosta ("Korvattu arvo on:", kelluva_numero)
# ilmoitetaan kompleksilukumuuttuja ja määritetään arvo
kompleksi_luku = 2 + 3j
tulosta (kompleksinumero)
# Määritetään uusi arvo kompleksilukumuuttujalle
kompleksi_luku = 5 + 3j
tulosta ("Korvattu arvo on:", kompleksinumero_)
# ilmoitetaan luettelomuuttuja ja määritetään arvo
name_list = ["Ali", "Kamran", "Talha"]
tulosta (nimi_luettelo)
# Uuden arvon määrittäminen luettelomuuttujalle
name_list = ["Umer", "Usman", "Assad"]
tulosta ("Korvattu arvo on:", nimi_lista)
Tuotos
Lähtö näkyy Python-konsolissa.
Python-merkkijonot ketjutus
Pythonin merkkijonot ovat merkistöjä. Jouset on esitetty lainausmerkissä. Merkkijono edustaa yhtä merkkiä, sanaa tai kokonaisen lauseen. Pythonissa voimme ketjuttaa tai yhdistää merkkijonot “+” -operaattorilla. Katsotaanpa esimerkki tästä. Annetussa esimerkissä meillä on yksi muuttuja, joka sisältää jonkin verran merkkijonoa. Lisäksi meillä on toinen muuttuja, joka sisältää toisen merkkijonon arvon. Viimeiseksi olemme liittäneet molemmat merkkijonot “+” -operaattorilla.
# Yhden merkkijonomuuttujan ilmoittaminen ja arvon määrittäminentext = "Hei kaikki."
# Ilmoitetaan toinen merkkijonomuuttuja ja määritetään arvo
text_web = "Tervetuloa LinuxHintiin"
# Merkkijonojen liittäminen "+" -merkillä
tulosta (teksti + teksti_verkko)
Tuotos
Lähtö näkyy Python-konsolissa.
Voimme tehdä samanlaista työtä tällä tavalla ja saamme saman tuotoksen.
# Ilmoitetaan yksi merkkijonomuuttuja ja määritetään arvotext = "Hei kaikki."
# Merkkijonojen konketointi "+" -merkillä
tulosta (teksti + "Weclome to LinuxHint")
Tuotos
Määritä muuttujille useita arvoja
Pythonissa useita arvoja voidaan määrittää usealle muuttujalle samanaikaisesti. Voimme myös määrittää atomiarvon useille muuttujille kerralla. Esimerkiksi
num1 = num2 = num3 = 5Tässä kaikki kolme muuttujaa (num1, num2, num3) on osoitettu yhdelle arvolle 5. Jos tulostamme kaikki nämä kolme muuttujaa, voit nähdä, että kaikkien näiden kolmen muuttujan arvo on sama.
num1 = num2 = num3 = 5tulosta (numero1)
tulosta (numero2)
tulosta (numero3)
Tuotos
Voit myös määrittää useita arvoja useille muuttujille näin:
# Arvojen määrittäminen kolmelle muuttujalleikä, rollNumber, nimi = 25,12, "Kamran"
#print ikäarvo
tulosta (ikä)
# tulostusrullan numeron arvo
tulosta (rollNumber)
# tulostusnimen arvo
tulosta (nimi)
Edellä mainitussa esimerkissä meillä on kaksi kokonaislukuobjektia, ikä ja rullanumero ja yksi merkkijono-objekti. Kaikki muuttujat luodaan ja alustetaan rivillä. Lähdössä näet, että kaikki arvot on määritetty onnistuneesti kaikille muuttujille.
Tuotos
Vakiot
Vakiot ovat muuttujia, joiden arvot eivät voi muuttua. Vakioarvo pysyy aina samana. Käytämme useita vakioita matematiikassa ja fysiikassa, kuten PI-arvon ja painovoima-arvon. Pythonissa vakiot kirjoitetaan isoilla kirjaimilla seuraavasti:
# Vakion ilmoittaminen PI: llePI = 3.14
# Vakion julistaminen Foiassille
FOIASS = 1.18
Erilaisia vakiotyyppisiä esimerkkejä
Kuten aiemmin keskustelimme, Pythonilla on useita erilaisia tietotyyppejä, kuten numerot, merkkijonot, luettelot, dupleksit ja sanakirjat. Olemme keskustelleet numeroista ja merkkijonoista yksityiskohtaisesti. Katsotaan nyt esimerkkejä luetteloista, tuplista ja sanakirjoista.
Python-luettelo
Pythonin luettelo sisältää useita pilkuilla erotettuja kohteita. Luettelo voi sisältää heterogeenisen tyyppisiä kohteita. Luettelon arvoja käyttää []. Määritämme indeksinumeron viipaleoperaattorissa ([]). Indeksinumero alkaa nollasta. Esimerkiksi:
# Opiskelijaluettelon julistaminenstudent_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
#opiskelijaluettelon tulostaminen
tulosta (opiskelijalista)
#print luettelon ensimmäinen osa
tulosta (opiskelijalista [0])
#print luettelon toinen osa
tulosta (opiskelijalista [1])
#print luettelon kolmas osa
tulosta (opiskelijalista [2])
#print luettelon neljäs osa
tulosta (opiskelijalista [3])
#print luettelon viides osa
tulosta (opiskelijalista [4])
#print luettelon kuudes osa
tulosta (opiskelijalista [5])
Tuotos
Lähtö on seuraava
Python-tuple
Tuplit ovat toisen tyyppisiä tietotyyppejä Pythonissa. Tuplit ovat samanlaisia kuin Python-luettelo. Suurin ero joukon ja Python-luettelon välillä on se, että Python-joukot ilmoitetaan sulkeissa (). Seuraava on Python-dupleksiesimerkki:
# Opiskelijan kaksinkertaisen julistaminenstudent_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# opiskelijan kaksoispainanta
tulosta (opiskelija_tupli)
# tulosta ensimmäinen elementti
tulosta (oppilas_tupli [0])
# tulosta toinen elementti
tulosta (opiskelija_tuppi [1])
# dupleksin tulostuselementti alkaen 3. elementistä
tulosta (oppilas_tupli [2:])
# dupleksin tulostuselementti alkaen 2. kuudennesta elementistä
tulosta (oppilas_tupli [1: 5])
# tulosta viides elementti
tulosta (opiskelija_tuppi [4])
# tulosta dupleksin kuudes elementti
tulosta (oppilas_tupli [5])
Tuotos
Lähtö näkyy Python-konsolissa.
Python-sanakirja
Python-sanakirjat toimivat kuten hash-taulukko. Python-sanakirja on samanlainen avain-arvo-pari. Sanakirja ilmoitetaan kiharoiden () avulla. Kun ilmoitamme avain-arvo-parin, pääsemme arvoon avaimen avulla. Annamme avaimen argumenttina ja arvo palautetaan tuloksena. Luodaan Python-sanakirja opiskelijalle.
# Opiskelijan sanakirjan julistaminenstudent_dict = 'nimi': 'Kamran', 'ikä': 25, 'luokka': 'MSSE'
# Opiskelijan nimen tulostaminen käyttämällä nimiavainta
tulosta (student_dict ['nimi'])
# Opiskelijan ikä tulostetaan ikäavaimella
tulosta (student_dict ['ikä'])
# Opiskelijan luokan tulostaminen luokan avaimella
tulosta (student_dict ['luokka'])
Tuotos
Lähtö näkyy Python-konsolissa.
Poista muuttuja
Voimme poistaa muuttujan Pythonissa ja poistaa sen muistista käyttämällä del avainsana. Joten jos tulostamme muuttujan tai käytämme muuttujaa sen poistamisen jälkeen, kääntäjä palauttaa virheen.
# Nimimuuttujan ilmoittaminenname = "Kamran"
# tulosta nimimuuttuja
tulosta (nimi)
# nimimuuttujan poistaminen
del-nimi
# tulostaa nimimuuttujan sen poistamisen jälkeen
tulosta (nimi)
Tuotos
Lähtö näkyy Python-konsolissa. Lähdössä näet, että kääntäjä palauttaa virheen "Muuttujan nimeä ei ole määritelty".
Johtopäätös
Python-muuttujat ovat kuin kontti tai laukku, joka tallentaa arvot. Muuttujat ilmoitetaan nimillä tai aakkosilla. Voimme helposti korvata Python-muuttujien arvot ja määrittää arvon usealle muuttujalle samanaikaisesti. Pythonissa on erilaisia tietotyyppejä. Tässä artikkelissa olemme selittäneet muuttujat ja erilaiset tietotyypit useilla esimerkeillä. Olemme käyttäneet Python 3 -syntaksia tässä artikkelissa.