Sissejuhatus Pythoni muutujate tüüpidesse

Järgmine artikkel Python Variable Types annab ülevaate Pythoni tüüpidest. Esitage oluline osa paljudest programmeerimiskeeltest ja Python pole erand. Muutuja võimaldab väärtust salvestada, määrates selle lihtsalt identiteedile, mida saab kasutada väärtuse märgistamiseks programmi sees. Pythoni käepidemete tüüp erineb paljudest muudest programmeerimiskeeltest. Paljudes programmeerimiskeeltes, sealhulgas Java või C #, olete enne muutuja enda kuulutamist deklareerinud muutuja tüübi.

See muutuja tüüp võib olla int, float, string, char, bool ja paljud teised.

Pythonis pole vaja kusagil tüüpi deklareerida. Tegelikult kuulutaksite muutujad niimoodi.

Selgitage erinevaid Pythoni muutujatüüpe

Allpool on toodud erinevate muutujate tüübid:

1. Pythoni täisarvud ja ujukid

Täisarvud on arvud ja ujukid on kümnendarvud. Täieliku arvu või mõne muu Pythoni tüübi määratlemine selle jaoks on väga lihtne. Lihtsalt sisestage muutuja nimi ja määrake selle arvväärtus.

Näide nr 1

Täisarvud on arv, mis võib olla positiivne või negatiivne või 0, kuid neil ei tohi olla koma. Neil on piiramatu täpsus ja nad toetavad igasuguseid matemaatilisi ja aritmeetilisi toiminguid, nagu liitmine, lahutamine, kui jääk saadakse, arvu absoluutväärtus ja palju muud. Ujukid on kümnendkoha täpsusega. Nad toetavad sama toimingut nagu täisarvud.

Näide 2

Python ei kavatse kaevata selle üle, et olete lisanud kaks erinevat tüüpi ja noot. See annab soovitud tulemuse. Täisarv on int ja ujuv arv on ujukil. Seda tüüpi nimed muutuja muutmiseks täisarvuks või pinnale muutmiseks. Ümberringi muutuja muutmiseks int või ujuk hõlvake seda.

Näide 3

2. Keeled

Teksti sümboliseerimiseks kasutame stringe. Automaatselt on see Python 3-s Unicode'i tekst, samas kui Python 2 kaudu ASCII-tekst. Stringid saab määratleda ühe-, kahe- või kolmekordses tsitaadis, kas ühe- või kaheinimese jutumärkidena. Te ei leia peamist erinevust selle kohta, millist tüüpi te kasutate.

Näide nr 1

Python toetab paljusid meetodeid, sealhulgas paljusid kasulikke utiliite. Mõni neist on suurtähtedega, mis muudab esimese tähe suureks. substit () meetod võtab kaks argumenti, millest esimene on asendatav märk ja teine ​​on märk, mille abil see asendada. Siis on meil alpha () või isdigit (), mis vastavad tõesele väärtusele, kui kõik märgid on vastavalt tähed või numbrid.

Näide 2

3. Boolean ja puudub

Boolean näitab väärtust True või False. Saate määrata mis tahes muutuja tõeseks või valeks ning kuulutada muutuja tõeväärtuseks.

Näide nr 1

Sisestage lihtsalt muutuja nimi ja määrake see õigeks või valeks. Boolean Pythonis enamiku teiste programmeerimiskeeltega võrreldes. Mõlemad algavad tõese ja vale tähega T ja F. Booleani saab teisendada täisarvuks ja see annab teile väärtuse 1, kui tõene, või 0, kui vale. Kui aga True või False stringiks teisendad, saad lihtsalt tekstilise esituse, seega string, mille väärtus on True või False.

Näide 2

Ükski ei sarnane teistes keeltes nulliga. See tähendab, et muutuja on määratletud nii, et meie, arendajad, oleme muutuja nime kuskile kirjutanud, kuid see pole ühegi väärtusega seotud.

Siiani pole ühtegi välismaalast leitud

Näide 3

4. Nimekirjad

Loendi määratlemiseks Pythonis kirjutage muutuja nimi ja määrake sellele tühjad nurksulud. Seal olete just loonud tühja Pythoni loendi.

Näide nr 1

Asendame tühjad sulud John, Sam ja Michal. Nüüd on meie loendis kolm stringi elementi.

Näide 2

Loendi elemendile ligipääsemiseks kasutame indeksiks nimetatavat elementi. Indeks on täisarv, mis algab numbrist 0, mis vastab 1-le ja ainult ühele loendi elemendile. Kui me kirjutaksime sellise nime nagu isikunimed (0), saaksime oma nimekirja jaoks Jaani. Kui me kirjutaksime koodnimed, näiteks isikunimed (2), saaksime Michali.

Näide 3

Oluline märkus on see, et Pythoni loendiindeksid algavad numbriga 0. Nii et isegi kui meie esimeseks elemendiks on Johannes, on indeks 0. Järgmisel elemendil Sam, mis on meie teine ​​element loendis, on indeks 1 ja nii edasi. Elemendi asendamine loendis on sama lihtne kui konkreetse loendielemendi kontrollimine. Ütleme siis isikunimed (0) = Dennis. Kui nüüd printida isikunimed, näeme, et John on kadunud ja tema koha võttis Dennis.

Näide 4

Me ei saa teha person_names (3) = Patrick, kuid me võime lisada oma loendisse sisseehitatud meetodi, mida nimetatakse append (). Selle argumendina võime lisada mis tahes objekti, mille soovite lisada. Kui oleme selle teinud, lisatakse objekt, mille oleme lisast läbi käinud, olemasoleva loendi lõppu.

Näide 5

Pythoni loendid on väga sarnased paljudes teistes keeltes asuvate massiividega, kuid nendega kaasnevad mõned täiendavad eelised. Mitme andmetüübi olemasolu ühes loendis on väga hea. Kui kustutate person_names (2), pange lihtsalt märksõna del.

Näide 6

5. Sõnastikud

Tahtsime lisada ühele inimesele, näiteks isiku id, lisaks nimele ka muid üksikasju, kuid siiski soovime, et inimese id seostataks nimega. Sel juhul saame kasutada sõnastikku. Pythoni sõnaraamatus on meil võtmed ja väärtused. Meie puhul on võtmeteks nimi, person_id ja tagasiside ning väärtused on Dennis, 25467 ja None.

Näide nr 1

Klahv ja väärtus moodustavad paari või täpsemalt võtme-väärtuse paari. Iga klahv vastab ühele väärtusele. Nüüd võib väärtus olla mis tahes tüüpi. Nii nagu nimekirjade puhul, võime ka lihtsalt lisada mis tahes tüüpi, mida me soovime. Sõnastikud on väga kasulikud mingisuguste struktureeritud andmete salvestamiseks.

  1. Sõnastike loetelu
  2. Kui tahame grupeerida mitu sõnaraamatuid, koostame lihtsalt sõnaraamatute loendi.
  3. Pange tähele, et siin on loendi määratlemiseks nurksulud.
  4. Siis saame nimekirja läbi itereerida ja kasutada andmeid, mida iga sõnaraamat sisaldab.

6. 4 parimat muud tüüpi teavet

1. Kompleks: meil on ka tüüp nimega kompleks, mis tähistab keerulisi numbreid. Ja Python 2-l oli tüüp nimega pikk, mida Python 3-l enam pole.

2. Baidid ja Bytearray: see asendati täisarvuga. Siis vähemalt Python 3-s on meil baiti, mis on sisuliselt täisarvude jada vahemikus 0 kuni 255

3. Tuples: mis on nimekirjadega sarnased, kuid muutumatud. Nende väärtusi ei saa muuta.

4. Komplekt ja Frozenset: Lõpuks on meil ka komplekte ja külmutatud komplekte, mis on jällegi sarnased nimekirjadega, kuid neil on ainult unikaalsed objektid.

Järeldus

Python kuulub tõhusalt trükitud keelte hulka, mis tavaliselt tähendab, et enne selle kasutamist ei pea muutujat deklareerima. Andmetüübid on sageli nagu erinevad programmeerimiskeeled. Nende tugevate külgede asemel on mõned nõrgad küljed, mis võivad pikas perspektiivis probleeme esile kutsuda.

Soovitatavad artiklid

See oli Pythoni muutujate tüüpide juhend. Siin oleme üksikasjalikult arutanud 6 erinevat Pythoni muutuja tüüpi koos näidetega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on Python
  2. Sissejuhatus Pythoni
  3. Kuidas paigaldada Python
  4. Pythoni käsud
  5. Massiivid PHP-s
  6. Tuplid Pythonis
  7. Pythoni nimekirja mõistmine

Kategooria: