Viktige Python-datatyper du trenger å vite



Datatyper er klasser og variabler er en forekomst eller et objekt for disse klassene. Det finnes forskjellige datatyper i Python for å representere verdityper

I , alt er et objekt. Dermed blir datatyper behandlet som klasser, og variabler er en forekomst eller gjenstand for disse klassene. Det finnes forskjellige datatyper i Python for å representere verdityper. I denne artikkelen vil vi lære om de forskjellige Python-datatypene og hvordan de tildeles variabler i følgende sekvens:

La oss begynne.





python- python datatyper - edurekaPython datatyper

Variabler brukes til å holde verdier for forskjellige datatyper. Siden Python er et dynamisk skrevet språk, trenger du ikke å definere typen av variabelen mens du erklærer den. Tolken binder implisitt verdien med sin type. Python lar oss sjekke typen av variabelen som brukes i programmet. Ved hjelp av typen () , kan du finne ut hvilken type variabelen som er bestått.

Eksempel:



x = 24 y = 14,7 z = 'Velkommen til Edureka' utskrift (type (x)) utskrift (type (y)) utskrift (type (z))

Produksjon:

 

Standard datatyper i Python

En variabel brukes til å holde forskjellige typer verdier. For eksempel må navnet på en person lagres som en streng, mens en ansattes ID må lagres som et heltall.

Python tilbyr forskjellige standard datatyper som definerer lagringsmetoden på hver av dem. Standard datatyper i Python inkluderer:



Nå som du vet om standard python-datatyper, la oss gå videre og forstå hver av disse i detalj.

Tall

Nummer brukes til å lagre numeriske verdier. Python lager Number gjenstander når et nummer er tilordnet en variabel. Det er fire typer numeriske data:

  • int - Den brukes til signerte heltall som 12, 2, 7, etc.
  • lang - Dette heltallet brukes til et høyere verdiområde som 908090800L, -0x1929292L, etc.
  • flyte - Den brukes til å lagre flytende tall som 1.5, 701.89, 15.2, etc.
  • komplisert - Dette brukes til komplekse tall som 2.14j, 2.0 + 2.3j, etc.

I , kan du bruke små bokstaver L med lange heltall. Det er imidlertid mer praktisk å bruke store bokstaver L.

Eksempel:

a = 12 utskrift (a, 'er av typen', type (a)) b = 5,05 utskrift (b, 'er av typen', type (b)) c = 1 + 2j utskrift (c, 'er komplekst tall? ', isinstance (1 + 2j, kompleks))

Produksjon:

12 er av typen 5.05 er av typen (1 + 2j) er det komplekse tallet? ekte

String

TIL er definert som en sekvens av tegn representert i anførselstegn. I python kan du bruke enkle, doble eller tredoble anførselstegn for å definere en streng.

Strenghåndtering i python kan gjøres ved hjelp av ulike innebygde funksjoner og operatører . Ved strenghåndtering brukes operatoren + til å sammenkoble to strenger.

Eksempel:

str1 = 'Velkommen til Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Produksjon:

Velkommen til Edureka Python Programming

Liste

Lister er lik men den kan inneholde forskjellige typer data i Python. Elementene som er lagret i listen er atskilt med et komma (,) og lukket i parentes [].

enkelt flette sorteringsprogram i c ++

Du kan bruke slice [:] -operatører for å få tilgang til dataene i listen. Sammenkoblingsoperatøren (+) ligner den i strengene.

Eksempel:

liste = [20, 'velkommen', 'edureka', 40] utskrift (liste [3:]) utskrift (liste) utskrift (liste + liste)

Produksjon:

[40] [20, 'velkommen'] [20, 'velkommen', 'edureka', 40] [20, 'velkommen', 'edureka', 40, 20, 'velkommen', 'edureka', 40]

Tuple

En tuple ligner på lister på mange måter. Som lister, tupler inneholder også samlingen av elementene av forskjellige datatyper. Elementene i tuplen er skilt med komma (,) og omsluttet i parentes ().

En tuple er en skrivebeskyttet datastruktur, og du kan ikke endre størrelsen og verdien på elementene i en tuple.

Eksempel:

tuple = ('velkommen', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Produksjon:

('edureka', 40) ('velkommen', 'edureka', 40) ('velkommen', 'edureka', 40, 'velkommen', 'edureka', 40)

Ordbok

Ordbok er et ordnet sett med et nøkkelverdipar. Det er som en assosiativ matrise eller en hash-tabell der hver nøkkel lagrer en bestemt verdi. Nøkkelen kan inneholde en hvilken som helst primitiv datatype, mens verdien er et vilkårlig Python-objekt.

Elementene i ordboken er atskilt med komma og lukket i krøllete bukseseler {}.

Eksempel:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Produksjon:

1. navn er John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Dette er standard python-datatyper som brukes til å holde forskjellige verdier. Med dette har vi kommet til slutten av artikkelen vår.

Sjekk nå ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden. Python-sertifiseringstrening hjelper deg med å få ekspertise innen kvantitativ analyse, datautvinning og presentasjon av data for å se utover tallene ved å forvandle karrieren din til en rolle som dataforsker.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i 'Python-datatyper', så kommer vi tilbake til deg.