Python

Python-muuttujat

Python-muuttujat

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:

  1. Numerot
  2. Jouset
  3. Sanakirja
  4. Lista
  5. 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

Python-muuttujat ilmoitetaan ja määritetään seuraavasti:

Hinta = 100

Tä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 = 10
luku_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 muuttujalle
name = "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 arvo
numero_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.

# nimimuuttuja
name = "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 arvo
yritys = "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 arvo
luku = 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äminen
text = "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 arvo
text = "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 = 5

Tä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 = 5
tulosta (numero1)
tulosta (numero2)
tulosta (numero3)

Tuotos

Voit myös määrittää useita arvoja useille muuttujille näin:

# Arvojen määrittäminen kolmelle muuttujalle
ikä, 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: lle
PI = 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 julistaminen
student_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 julistaminen
student_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 julistaminen
student_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 ilmoittaminen
name = "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.

HD Remastered Games for Linux that Never had a Linux Release Earlier
Many game developers and publishers are coming up with HD remaster of old games to extend the life of franchise, please fans requesting compatibility ...
Kuinka käyttää AutoKey-toimintoa Linux-pelien automatisointiin
AutoKey on työpöydän automaatioapuohjelma Linuxille ja X11: lle, ohjelmoitu Python 3, GTK ja Qt. Komentosarjojen ja MACRO-toimintojen avulla voit auto...
Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...