Python Muuttujat: kuinka määritellään/ilmoitat merkkijonomuuttujatyypit
🚀 Älykäs yhteenveto
Muuttujat sisään Python ovat välttämättömiä ohjelman sisällä olevien tietojen tallentamiseen ja niihin viittaamiseen, sillä ne toimivat arvojen säilöinä, joita voidaan käsitellä ja käyttää uudelleen eri toiminnoissa.
Mikä on muuttuja Python?
A Python muuttuja on varattu muistipaikka arvojen tallentamiseen. Toisin sanoen muuttuja tiedostossa Python ohjelma antaa tiedot tietokoneelle käsiteltäväksi.
Python Muuttujatyypit
Jokainen arvo sisään Python on tietotyyppi. Eri tietotyypit Python olemme Numbers, List, Tuple, Strings, Dictionary jne. Muuttujat sisään Python voidaan ilmoittaa millä tahansa nimellä tai jopa kirjaimilla, kuten a, aa, abc jne.
Muuttujan määrittäminen ja käyttö
Katsotaanpa esimerkkiä. Määrittelemme muuttujan kohdassa Python ja ilmoittaa se kirjaimella "a" ja tulostaa se.
a=100 print (a)
Kuinka muuttuja deklaroidaan uudelleen?
Voit ilmoittaa uudelleen Python muuttujia, vaikka ne olisi jo kerran deklaroitu.
Tässä meillä on Python määritä muuttuja, jonka alustus on f=0.
Later, annamme muuttujalle f arvon ”guru99”
Python 2-esimerkki
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3-esimerkki
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Merkkijonojen ketjutus ja muuttuja
Katsotaan, voitko ketjuttaa eri tietotyyppejä, kuten merkkijonon ja numeron, yhteen. Esimerkiksi yhdistämme "Gurun" numeroon "99".
Toisin kuin Java, joka yhdistää luvun merkkijonoon määrittelemättä lukua merkkijonona, mutta määrittelee muuttujia Python vaatii numeron määrittämisen merkkijonona, muuten se näyttää TypeError-virheen
Seuraavalle koodille saat määrittelemättömän tulosteen -
a="Guru" b = 99 print a+b
Kun kokonaisluku on ilmoitettu muodossa jono, se voidaan ketjuttaa tulosteeseen seuraavasti: “Guru” + str(“99”) = “Guru99”.
a="Guru" b = 99 print(a+str(b))
Python Muuttujatyypit: paikallinen ja globaali
Siinä on kahdenlaisia muuttujia PythonGlobaalit muuttujat ja paikalliset muuttujat. Kun haluat käyttää samaa muuttujaa ohjelman tai moduulin muissa osissa, määrität sen globaaliksi muuttujaksi. Jos taas haluat käyttää muuttujaa tietyssä funktiossa tai metodissa, käytät paikallista muuttujaa. Python muuttujan ilmoitus.
Ymmärretäänpä nämä Python muuttujatyypit sekä paikallisten ja globaalien muuttujien ero alla olevassa ohjelmassa.
- Määritellään muuttuja kohdassa Python jossa muuttuja "f" on maailmanlaajuinen laajuudessa ja sille annetaan arvo 101, joka tulostetaan tulosteeseen
- Muuttuja f esitellään jälleen funktiossa ja se olettaa paikallinen laajuus. Sille annetaan arvo ”Olen oppimassa” Python”, joka tulostetaan. Tämä Python muuttujan määrittely eroaa aiemmin määritellystä globaalista muuttujasta "f"
- Kun funktiokutsu on päättynyt, paikallinen muuttuja f tuhoutuu. Rivillä 12, kun tulostamme uudelleen "f":n arvon, se näyttää globaalin muuttujan f=101 arvon.
Python 2-esimerkki
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3-esimerkki
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
Vaikka Python muuttujan ilmoitus avainsanalla maailmanlaajuinen, voit viitata globaaliin muuttujaan funktion sisällä.
- Muuttuja "f" on maailmanlaajuinen laajuudessa ja sille annetaan arvo 101, joka tulostetaan tulosteeseen
- Muuttuja f määritetään avainsanalla maailmanlaajuinen. Tämä on ÄLÄ a paikallinen muuttuja, mutta sama globaali muuttuja, joka on ilmoitettu aiemmin. Näin ollen, kun tulostamme sen arvon, tuloste on 101
- Muutimme funktion sisällä muuttujan "f" arvoa. Kun funktiokutsu on päättynyt, muuttujan "f" muuttunut arvo pysyy voimassa. Rivillä 12, kun tulostamme uudelleen "f":n arvon, se näyttää arvon "muuttuva globaali muuttuja".
Python 2-esimerkki
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3-esimerkki
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Kuinka poistaa muuttuja?
Voit myös poistaa Python muuttujat komennolla ja "muuttujan nimi".
Alla olevassa esimerkissä Python poista muuttuja, poistimme muuttujan f, ja kun jatkamme sen tulostamista, saamme virheen “muuttujan nimeä ei ole määritetty”, mikä tarkoittaa, että olet poistanut muuttujan.
Esimerkki Python poista muuttuja tai Python selkeä muuttuja:
f = 11; print(f) del f print(f)






