Vigtige Python-datatyper, du har brug for at vide



Datatyper er klasser, og variabler er en forekomst eller et objekt for disse klasser. Der er forskellige datatyper i Python, der repræsenterer værdityperne

I , alt er et objekt. Således behandles datatyper som klasser, og variabler er en forekomst eller genstand for disse klasser. Der er forskellige datatyper i Python, der repræsenterer værdityperne. I denne artikel vil vi lære om de forskellige Python-datatyper, og hvordan de tildeles variabler i følgende rækkefølge:

Lad os begynde.





python- python datatyper - edurekaPython-datatyper

Variabler bruges til at holde værdier for forskellige datatyper. Da Python er et dynamisk skrevet sprog, behøver du ikke definere typen af ​​variablen, mens du erklærer den. Tolken binder implicit værdien med sin type. Python giver os mulighed for at kontrollere typen af ​​den variabel, der bruges i programmet. Ved hjælp af typen () , kan du finde ud af, hvilken variabel der er bestået.

Eksempel:



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

Produktion:

 

Standard datatyper i Python

En variabel bruges til at indeholde forskellige typer værdier. For eksempel skal en persons navn gemmes som en streng, mens et medarbejder-id skal lagres som et heltal.

Python leverer forskellige standarddatatyper, der definerer lagringsmetoden på hver af dem. Standarddatatyperne i Python inkluderer:



Nu hvor du kender til standardpython-datatyperne, skal vi gå videre og forstå hver af disse i detaljer.

Tal

Nummer bruges til at gemme numeriske værdier. Python opretter nummer genstande når et nummer tildeles en variabel. Der er 4 typer numeriske data:

  • int - Det bruges til signerede heltal som 12, 2, 7 osv.
  • lang - Dette heltal bruges til et højere interval af værdier som 908090800L, -0x1929292L osv.
  • flyde - Det bruges til at gemme flydende numre som 1.5, 701.89, 15.2 osv.
  • kompleks - Dette bruges til komplekse tal som 2.14j, 2.0 + 2.3j osv.

I , kan du bruge små bogstaver L med lange heltal. Det er imidlertid mere praktisk at bruge store bogstaver L.

Eksempel:

a = 12 print (a, 'er af typen', type (a)) b = 5,05 print (b, 'er af typen', type (b)) c = 1 + 2j print (c, 'er komplekst tal? ', isinstance (1 + 2j, kompleks))

Produktion:

12 er af typen 5.05 er af typen (1 + 2j) er kompleks nummer? Sand

Snor

TIL er defineret som en række af tegn repræsenteret i anførselstegnene. I python kan du bruge enkelt-, dobbelt- eller tredobbelt citater til at definere en streng.

Strenghåndtering i python kan udføres ved hjælp af forskellige indbyggede funktioner og operatører . I tilfælde af strenghåndtering bruges operator + til at sammenkæde to strenge.

Eksempel:

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

Produktion:

Velkommen til Edureka Python-programmering

Liste

Lister ligner men det kan indeholde forskellige typer data i Python. Elementerne, der er gemt på listen, er adskilt med komma (,) og lukket inden for firkantede parenteser [].

hvordan man omdanner dobbelt til int

Du kan bruge udsnit [:] -operatører til at få adgang til dataene på listen. Sammenkædningsoperatoren (+) svarer til den i strenge.

Eksempel:

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

Produktion:

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

Tuple

En tuple svarer til lister på mange måder. Ligesom lister, tupler indeholder også indsamling af emner af forskellige datatyper. Elementer i tuplen er adskilt med et komma (,) og omsluttet i parentes ().

En tuple er en skrivebeskyttet datastruktur, og du kan ikke ændre størrelsen og værdien af ​​elementerne i en tuple.

Eksempel:

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

Produktion:

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

Ordbog

Ordbog er et ordnet sæt med et nøgleværdipar af emner. Det er som et associerende array eller en hash-tabel, hvor hver nøgle gemmer en bestemt værdi. Nøglen kan indeholde enhver primitiv datatype, mens værdien er et vilkårligt Python-objekt.

Elementerne i ordbogen er adskilt med kommaet og lukket i de krøllede seler {}.

Eksempel:

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

Produktion:

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

Dette er de standard python-datatyper, der bruges til at holde forskellige værdier. Med dette er vi kommet til slutningen af ​​vores artikel.

Se nu på af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Python-certificeringstræning hjælper dig med at få ekspertise inden for kvantitativ analyse, datamining og præsentation af data for at se ud over tallene ved at omdanne din karriere til Data Scientist-rolle.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i “Python-datatyper”, og vi vender tilbage til dig.