Introduksjon til Python-variabeltyper

Følgende artikkel, Python Variable Types, gir en oversikt over typene i python. Utfør en vesentlig del i mange programmeringsspråk, og Python er ikke et unntak. En variabel lar deg lagre verdi ved å bare tilordne denne til identiteten, som kan brukes til å merke verdien etterpå i programmet. En Python-håndtakstype er forskjellig fra en rekke andre programmeringsspråk. På mange programmeringsspråk, inkludert Java eller C #, har du erklært en variabeltype før du erklærer variabelen i seg selv.

Den variable typen kan være en int, float, string, char, bool og mange andre.

I Python er det ikke nødvendig å erklære en type noe sted. Faktisk vil du erklære variabler som dette.

Forklar forskjellige typer Python-variabler

Nedenfor er typene for forskjellige variabeltyper:

1. Python-heltal og flyter

Heltall er tall og flyter er desimaltall. Det er veldig enkelt å definere heltall eller annen type i Python for det. Bare typevariabelnavnet og tilordne den numeriske verdien.

Eksempel 1

Heltall er et tall som kan være positive eller negative eller 0, men de kan ikke ha et desimal. De har ubegrenset presisjon og støtter alle slags matematiske og aritmetiske operasjoner som tillegg, subtraksjon får resten, den absolutte verdien av tallet og mer. Flytere er desimal. De støtter samme operasjon som heltall.

Eksempel 2

Python har ikke tenkt å klage på at du legger til to forskjellige typer og hva ikke. Det vil gi ønsket resultat. Heltallstypen er int, og den flytende talltypen er flytende. Disse typene navn for å konvertere eller kaste en variabel til et heltall eller å flyte. Bare omring variabelen din med int eller flyt for å konvertere den.

Eksempel 3

2. Strenger

Vi bruker strenger for å symbolisere tekst. Automatisk er det Unicode-tekst i Python 3, men likevel ASCII-tekst gjennom Python 2. Strenger kan defineres ved bruk av enkle anførselstegn, doble anførselstegn eller tre ganger anførselstegnene, enten enkle eller doble. Du kan ikke finne noen hovedforskjell i hvilken type du bruker.

Eksempel 1

Python støtter mange metoder, inkludert mange nyttige verktøy. Noen av dem har store bokstaver, noe som vil gjøre det første tegnet til stort bokstav. erstatte () -metoden tar to argumenter, den første er tegnet som skal erstattes, og den andre er tegnet som skal erstattes med. Så har vi alfa () eller isdigit () som vil returnere true hvis alle tegn er henholdsvis bokstaver eller sifre.

Eksempel 2

3. Boolsk og ingen

Boolsk indikerer en sann eller en falsk verdi. Du kan tilordne hvilken som helst variabel til å være sann eller usann, og erklære en variabel som en boolsk.

Eksempel 1

Bare skriv variabelnavnet og tilordn det sant eller usant. Boolsk i Python sammenlignet med de fleste andre programmeringsspråk. De starter begge med store bokstaver T og F for True and False. Du kan konvertere en boolsk til et helt tall, og det vil gi deg en verdi på 1 hvis sant eller 0 hvis usant. Å konvertere sant eller usant til en streng vil imidlertid ganske enkelt gi deg en tekstlig fremstilling, så en streng med verdien sann eller usann.

Eksempel 2

Ingen ligner på null på andre språk. Den angir at en variabel er definert slik at vi, utviklerne, har skrevet inn navnet på variabelen et sted, men det er ikke forbundet med noen verdi.

Vi fant ingen romvesener så langt,

Eksempel 3

4. Lister

For å definere en liste i Python, skriver du et variabelt navn og tildeler det tomme firkantede parenteser. Der har du nettopp opprettet en tom Python-liste.

Eksempel 1

Vi erstatter de tomme parentesene våre med John, Sam og Michal. Nå har listen vår tre strengelementer.

Eksempel 2

For å få tilgang til et element i en liste bruker vi noe som kalles en indeks. En indeks er en heltallverdi som starter fra 0, som tilsvarer 1 og bare ett element i listen. For listen vår, hvis vi skrev kode som personnavn (0), ville vi fått John. Hvis vi skrev kodenavn som personnavn (2), ville vi fått Michal.

Eksempel 3

Den viktige merknaden her er at listeindeksene i Python starter med 0. Så selv om vi har John som vårt første element, er indeksen 0. Det neste elementet, Sam, som er vårt andre element i listen, har en indeks på 1, og så videre. Å bytte ut et element i listen er også like enkelt som å se etter et spesifikt Listelement. Så la oss si personnavn (0) = Dennis. Hvis vi nå trykker personnavn, ser vi at John er borte og at Dennis inntok hans plass.

Eksempel 4

Vi kan ikke gjøre personnavn (3) = Patrick, men vi kan legge til en innebygd metode i listen vår kalt append (). Vi kan sende ethvert objekt vi vil til tilleggsmetoden som argument. Når vi har gjort det, blir objektet vi har passert vedlegget lagt til på slutten av vår eksisterende liste.

Eksempel 5

Lister i Python ligner veldig på matriser på mange andre språk, men de har noen fordeler. Det er helt greit å ha flere datatyper i en enkelt liste. Hvis du sletter noen personnavn (2), bare legg del-nøkkelordet.

Eksempel 6

5. Ordbøker

Vi ønsket å legge til flere andre detaljer enn bare navnet til en enkelt person som en person-id, men vi vil fortsatt at person-ID-en skal knyttes til navnet. Vi kan bruke en ordbok i så fall. I Python-ordboken har vi nøkler og verdier. I vårt tilfelle er nøklene navn, person_id og tilbakemelding, og verdiene er Dennis, 25467 og Ingen.

Eksempel 1

En nøkkel og en verdi gjør et par, eller mer presist, et nøkkelverdipar. Hver nøkkel kommer til å tilsvare en verdi. Nå kan verdien være av hvilken som helst type. Akkurat som med Lister, kan vi bare legge til alle typer vi ønsker. Ordbøker er veldig nyttige når det gjelder lagring av en slags strukturert data.

  1. Liste over ordbøker
  2. Hvis vi ønsker å gruppere flere ordbøker sammen, lager vi ganske enkelt en liste over ordbøker.
  3. Legg merke til at vi har firkantede parenteser her som definerer en liste.
  4. Så kan vi iterere gjennom listen og bruke dataene hver ordbok inneholder.

6. Topp 4 Andre datatyper

1. Kompleks: Vi har også en type som heter kompleks, som betegner komplekse tall. Og Python 2 hadde en type som ble kalt lang, som ikke finnes i Python 3 lenger.

2. Bytes og Bytearray: Det ble erstattet av heltallet. Så i det minste i Python 3 har vi byte, som egentlig er en sekvens av heltall i området 0 til 255

3. Tuples: Som ligner på lister, men som er uforanderlige. Du kan ikke endre verdiene deres.

4. Sett og Frozenset: Endelig har vi også sett og frosne sett, som igjen ligner på lister, men de har bare unike objekter.

Konklusjon

Python er blant de effektivt skrevne språkene, noe som vanligvis innebærer at den ikke trenger å deklarere en variabel før den brukes. Datatypene er ofte som forskjellige programmeringsspråk. I stedet for deres styrker, finnes det noen få svakheter som kan utløse problemer på lang sikt.

Anbefalte artikler

Dette har vært en guide til Python Variable Types. Her har vi diskutert 6 forskjellige Python-variabeltyper i detalj med eksempler. Du kan også gå gjennom andre foreslåtte artikler for å lære mer-

  1. Hva er Python
  2. Introduksjon til Python
  3. Slik installerer du Python
  4. Python-kommandoer
  5. Arrays i PHP
  6. Tuples i Python
  7. Forståelse av Python-listen