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-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:
- Tal
- Liste
- Tuple
- Ordbog
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.