Introduktion til Python-variabeltyper

Den følgende artikel, Python Variable Types giver en oversigt over typerne i Python. Udfør en væsentlig del på mange programmeringssprog, og Python er ikke en undtagelse. En variabel giver dig mulighed for at gemme værdi ved blot at tildele denne til identiteten, som kan bruges til at mærke værdien bagefter i programmet. En Python-håndtagstype er forskellig fra en række andre programmeringssprog. I mange programmeringssprog, inklusive Java eller C #, har du erklæret en variabeltype, inden du erklærer variablen i sig selv.

Denne variabeltype kan være en int, float, streng, char, bool og mange andre.

I Python er det ikke nødvendigt at erklære en type overalt. Faktisk vil du erklære variabler som denne.

Forklar forskellige typer af Python-variabler

Nedenfor er typerne af forskellige variabeltyper:

1. Python heltal og flyder

Heltal er tal, og flydende er decimaltal. Det er meget let at definere heltal eller en hvilken som helst anden type i Python. Du skal blot skrive variabelnavnet og tildele dets numeriske værdi.

Eksempel 1

Heltal er et tal, der kan være positivt eller negativt eller 0, men de kan ikke have et decimalpunkt. De har ubegrænset præcision og understøtter alle former for matematiske og aritmetiske operationer såsom tilføjelse, subtraktion får resten, den absolutte værdi af antallet og mere. Floats er decimal. De understøtter den samme operation som heltal.

Eksempel 2

Python vil ikke klage over, at du tilføjer to forskellige typer og hvad ikke. Det giver det ønskede resultat. Heltalstypen er int, og den flydende taletype er flydende. Disse typer navne til at konvertere eller caste en variabel til et heltal eller at flyde. Omgiv blot din variabel med int eller float for at konvertere den.

Eksempel 3

2. Strenge

Vi bruger strenge til at symbolisere tekst. Automatisk er det Unicode-tekst i Python 3, men alligevel ASCII-tekst gennem Python 2. Strenge kan defineres ved hjælp af enkelt citater, dobbelt citater eller tre gange citaterne, enten enkelt eller dobbelt. Du kan ikke finde nogen hovedforskel i, hvilken type du bruger.

Eksempel 1

Python understøtter mange metoder, herunder mange nyttige hjælpemetoder. Nogle af dem har store bogstaver, hvilket vil gøre den første karakter til en stor bogstav. metoden erstatte () tager to argumenter, den første er det tegn, der skal udskiftes, og det andet er tegnet, der skal erstattes med. Derefter har vi alfa () eller isdigit (), som vil vende tilbage, hvis alle tegn er henholdsvis bogstaver eller cifre.

Eksempel 2

3. Boolsk og ingen

Boolsk angiver en sand eller en falsk værdi. Du kan tildele enhver variabel til at være sand eller falsk og erklære en variabel som en boolsk.

Eksempel 1

Indtast blot variabelnavnet og tildel det sandt eller falsk. Boolsk i Python sammenlignet med de fleste andre programmeringssprog. De starter begge med store bogstaver T og F for sandt og falsk. Du kan konvertere en boolsk til et heltal, og det giver dig en værdi på 1, hvis sandt eller 0, hvis falsk. Konvertering af sandt eller falskt til en streng giver dig ganske enkelt en tekstuel repræsentation, så en streng med værdien sandt eller falsk.

Eksempel 2

Ingen ligner null på andre sprog. Den angiver, at en variabel er defineret, så vi, udviklerne, har indtastet navnet på variablen et eller andet sted, men det er ikke forbundet med nogen værdi.

Vi fandt ingen udlændinge indtil videre,

Eksempel 3

4. Lister

For at definere en liste i Python skal du skrive et variabelnavn og tildele det tomme firkantede parenteser. Der har du lige oprettet en tom Python-liste.

Eksempel 1

Vi udskifter vores tomme konsoller med John, Sam og Michal. Nu har vores liste tre strengelementer.

Eksempel 2

For at få adgang til et element på en liste bruger vi noget, der kaldes et indeks. Et indeks er en heltalværdi, der starter fra 0, der svarer til 1 og blot et element på listen. For vores liste, hvis vi skrev kode såsom personnavne (0), ville vi få John. Hvis vi skrev kodenavne såsom personnavn (2), ville vi få Michal.

Eksempel 3

Den vigtige note her er, at listeindekserne i Python starter med 0. Så selvom vi har John som vores første element, er indekset 0. Det næste element, Sam, som er vores andet element på listen, har et indeks på 1 osv. Udskiftning af et element på listen er også lige så let som at kontrollere for et specifikt listeelement. Så lad os sige personnavn (0) = Dennis. Hvis vi nu udskriver personnavne, ser vi, at John er væk, og at Dennis indtog sin plads.

Eksempel 4

Vi kan ikke gøre personnavn (3) = Patrick, men vi kan tilføje en indbygget metode i vores liste kaldet append (). Vi kan videregive ethvert objekt, vi ønsker, til appemetoden som dens argument. Når vi gør det, tilføjes det objekt, vi har passeret gennem append, i slutningen af ​​vores eksisterende liste.

Eksempel 5

Lister i Python ligner meget arrays på mange andre sprog, men de kommer med nogle ekstra fordele. At have flere datatyper på en enkelt liste er helt fint. Hvis du sletter personnavne (2), skal du bare indsætte nøgleordet.

Eksempel 6

5. Ordbøger

Vi ønskede at tilføje flere detaljer end bare navnet til en enkelt person som en person-id, men vi ønsker stadig, at person-id'et skal tilknyttes navnet. Vi kan bruge en ordbog i dette tilfælde. I Python-ordbogen har vi nøgler og værdier. I vores tilfælde er tasterne navn, person_id og feedback, og værdierne er Dennis, 25467 og Ingen.

Eksempel 1

En nøgle og en værdi gør et par eller mere præcist et nøgleværdipar. Hver nøgle vil svare til en værdi. Nu kan værdien være af enhver art. Ligesom med lister, kan vi bare tilføje enhver type, vi ønsker. Ordbøger er meget nyttige, når det kommer til lagring af en slags strukturerede data.

  1. Liste over ordbøger
  2. Hvis vi ønsker at gruppere flere ordbøger sammen, opretter vi simpelthen en liste over ordbøger.
  3. Bemærk, at vi her har firkantede parenteser, der definerer en liste.
  4. Derefter kan vi itereere gennem listen og bruge de data, som hver ordbog indeholder.

6. Top 4 Andre datatyper

1. Kompleks: Vi har også en type kaldet kompleks, der betegner komplekse tal. Og Python 2 havde en type kaldet lang, som ikke findes i Python 3 længere.

2. Bytes og Bytearray: Det blev erstattet af heltalet . Derefter har vi i Python 3 mindst byte, som i det væsentlige er en sekvens af heltal i området fra 0 til 255

3. Tuples: der ligner lister, men som er uforanderlige. Du kan ikke ændre deres værdier.

4. Sæt og Frozenset: Endelig har vi også sæt og frosne sæt, som igen ligner Lister, men de har kun unikke objekter.

Konklusion

Python er blandt de effektivt indtastede sprog, hvilket normalt indebærer, at det ikke behøver at erklære en variabel, før den bruges. Datatyperne er ofte som forskellige programmeringssprog. I stedet for deres styrker findes der et par svagheder, der kan udløse problemer på lang sigt.

Anbefalede artikler

Dette har været en guide til Python-variabeltyper. Her har vi drøftet 6 forskellige typer af Python-variabler i detaljer med eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere-

  1. Hvad er Python
  2. Introduktion til Python
  3. Sådan installeres Python
  4. Python-kommandoer
  5. Arrays i PHP
  6. Tuples i Python
  7. Forståelse af Python-listen

Kategori: