Viktiga Python-datatyper du behöver veta



Datatyper är klasser och variabler är en förekomst eller ett objekt för dessa klasser. Det finns olika datatyper i Python som representerar värdetyperna

I , allt är ett objekt. Således behandlas datatyper som klasser och variabler är en förekomst eller ett objekt för dessa klasser. Det finns olika datatyper i Python som representerar värdetyperna. I den här artikeln lär vi oss om de olika Python-datatyperna och hur de tilldelas variabler i följande sekvens:

Låt oss börja.





python- python datatyper - edurekaPython-datatyper

Variabler används för att hålla värden för olika datatyper. Eftersom Python är ett dynamiskt skrivet språk behöver du inte definiera variabelns typ när du förklarar den. Tolken binder implicit värdet med sin typ. Python gör det möjligt för oss att kontrollera vilken typ av variabel som används i programmet. Med hjälp av typen () kan du ta reda på vilken typ av variabel som passeras.

Exempel:



x = 24 y = 14,7 z = 'Välkommen till Edureka' utskrift (typ (x)) utskrift (typ (y)) utskrift (typ (z))

Produktion:

 

Standarddatatyper i Python

En variabel används för att hålla olika typer av värden. Till exempel måste en persons namn lagras som en sträng medan ett anställds ID måste lagras som ett heltal.

Python tillhandahåller olika standarddatatyper som definierar lagringsmetoden för var och en av dem. Standarddatatyperna i Python inkluderar:



Nu när du känner till standardtyperna för python, låt oss gå vidare och förstå var och en av dessa i detalj.

Tal

Nummer används för att lagra numeriska värden. Python skapar nummer objekt när ett nummer tilldelas en variabel. Det finns fyra typer av numeriska data:

  • int - Den används för signerade heltal som 12, 2, 7, etc.
  • lång - Detta heltal används för ett högre värdeintervall som 908090800L, -0x1929292L, etc.
  • flyta - Den används för att lagra flytande nummer som 1.5, 701.89, 15.2, etc.
  • komplex - Detta används för komplexa tal som 2.14j, 2.0 + 2.3j, etc.

I , kan du använda gemener L med långa heltal. Det är dock bekvämare att använda versaler L.

Exempel:

a = 12 utskrift (a, 'är av typ', typ (a)) b = 5,05 utskrift (b, 'är av typ', typ (b)) c = 1 + 2j utskrift (c, 'är komplexa nummer? ', isinstance (1 + 2j, komplex))

Produktion:

12 är av typ 5.05 är av typ (1 + 2j) är komplexa nummer? Sann

Sträng

TILL definieras som en sekvens av tecken representerade i citattecken. I python kan du använda enkla, dubbla eller tredubbla citat för att definiera en sträng.

Stränghantering i python kan göras med olika inbyggda funktioner och operatörer . Vid stränghantering används operatören + för att sammanfoga två strängar.

Exempel:

str1 = 'Välkommen till Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Produktion:

Välkommen till Edureka Python-programmering

Lista

Listor liknar men det kan innehålla olika typer av data i Python. Objekten som är lagrade i listan är separerade med ett komma (,) och inneslutna inom hakparenteser [].

vad används sas-programmering för

Du kan använda skiva [:] -operatörer för att komma åt listans data. Sammankopplingsoperatören (+) liknar den i strängar.

Exempel:

lista = [20, 'välkommen', 'edureka', 40] skriv ut (lista [3:]) skriv ut (lista) skriv ut (lista + lista)

Produktion:

[40] [20, 'välkommen'] [20, 'välkommen', 'edureka', 40] [20, 'välkommen', 'edureka', 40, 20, 'välkommen', 'edureka', 40]

Tuple

En tuple liknar listor på många sätt. Gilla listor, tuplar innehåller också insamling av artiklar av olika datatyper. Objekten i tupeln är separerade med ett komma (,) och inneslutna inom parentes ().

En tuple är en skrivskyddad datastruktur och du kan inte ändra storleken och värdet på objekten i en tuple.

Exempel:

tuple = ('välkommen', 'edureka', 40) tryck (tuple [1:]) tryck (tuple) tryck (tuple + tuple)

Produktion:

('edureka', 40) ('välkommen', 'edureka', 40) ('välkommen', 'edureka', 40, 'välkommen', 'edureka', 40)

Ordbok

Ordbok är en beställd uppsättning av ett nyckel-värdepar. Det är som en associerande matris eller en hashtabell där varje nyckel lagrar ett specifikt värde. Nyckeln kan innehålla vilken primitiv datatyp som helst medan värdet är ett godtyckligt Python-objekt.

Objekten i ordboken är separerade med kommatecken och inneslutna i de lockiga hakparenteserna {}.

Exempel:

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

Produktion:

1: a namnet är John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Dessa är de vanliga pythondatatyperna som används för att hålla olika värden. Med detta har vi kommit till slutet av vår artikel.

Kolla nu in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Python-certifieringsträning hjälper dig att få expertis inom kvantitativ analys, datautvinning och presentation av data för att se bortom siffrorna genom att omvandla din karriär till rollen som datavetare.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i 'Python-datatyper' så återkommer vi till dig.