Belangrijke Python-gegevenstypen die u moet kennen



Gegevenstypen zijn klassen en variabelen zijn een instantie of object van deze klassen. Er zijn verschillende gegevenstypen in Python om de soorten waarden weer te geven

In alles is een object. Datatypes worden dus behandeld als klassen en variabelen zijn een instantie of object van deze klassen. Er zijn verschillende gegevenstypen in Python om de soorten waarden weer te geven. In dit artikel zullen we leren over de verschillende Python-gegevenstypen en hoe ze in de volgende volgorde aan variabelen worden toegewezen:

Laten we beginnen.





python- python-gegevenstypen - edurekaPython-gegevenstypen

Variabelen worden gebruikt om waarden voor verschillende gegevenstypen vast te houden. Aangezien Python een dynamisch getypeerde taal is, hoeft u het type variabele niet te definiëren tijdens het declareren. De tolk bindt de waarde impliciet aan zijn type. Python stelt ons in staat om het type variabele te controleren dat in het programma wordt gebruikt. Met behulp van het type () , kunt u het type variabele vinden dat is doorgegeven.

Voorbeeld:



x = 24 y = 14,7 z = 'Welkom bij Edureka' print (type (x)) print (type (y)) print (type (z))

Uitgang:

 

Standaard gegevenstypen in Python

Een variabele wordt gebruikt om verschillende soorten waarden vast te houden. De naam van een persoon moet bijvoorbeeld worden opgeslagen als een tekenreeks, terwijl een werknemers-ID moet worden opgeslagen als een geheel getal.

Python biedt verschillende standaard gegevenstypen die de opslagmethode op elk ervan definiëren. De standaard gegevenstypen in Python zijn onder meer:



Nu u weet wat de standaard python-gegevenstypen zijn, gaan we verder en begrijpen we elk van deze in detail.

Getallen

Getal wordt gebruikt om numerieke waarden op te slaan. Python maakt Number voorwerpen wanneer een nummer wordt toegewezen aan een variabele. Er zijn 4 soorten numerieke gegevens:

  • int - Het wordt gebruikt voor ondertekende gehele getallen zoals 12, 2, 7, etc.
  • lang - Dit gehele getal wordt gebruikt voor een hoger waardenbereik, zoals 908090800L, -0x1929292L, enz.
  • vlotter - Het wordt gebruikt om getallen met drijvende komma op te slaan, zoals 1.5, 701.89, 15.2, etc.
  • complex - Dit wordt gebruikt voor complexe getallen zoals 2.14j, 2.0 + 2.3j, etc.

In , kunt u een kleine L met lange gehele getallen gebruiken. Het is echter handiger om een ​​L.

Voorbeeld:

a = 12 print (a, 'is van type', type (a)) b = 5.05 print (b, 'is van type', type (b)) c = 1 + 2j print (c, 'is complex getal? ', isinstance (1 + 2j, complex))

Uitgang:

12 is van het type 5.05 is van het type (1 + 2j) is een complex getal? Klopt

Draad

NAAR wordt gedefinieerd als een reeks tekens die tussen aanhalingstekens worden weergegeven. In python kunt u enkele, dubbele of drievoudige aanhalingstekens gebruiken om een ​​tekenreeks te definiëren.

String-afhandeling in python kan worden gedaan met behulp van verschillende ingebouwde functies en operators . In het geval van stringverwerking, wordt de operator + gebruikt om twee strings samen te voegen.

Voorbeeld:

str1 = 'Welkom bij Edureka' #string str1 str2 = 'Python programmeren' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Uitgang:

Welkom bij Edureka Python Programming

Lijst

Lijsten zijn vergelijkbaar met maar het kan verschillende soorten gegevens in Python bevatten. De items die in de lijst zijn opgeslagen, worden gescheiden door een komma (,) en tussen vierkante haken [] geplaatst.

breidt zich uit en implementeert samen in java

U kunt segment [:] operators gebruiken om toegang te krijgen tot de gegevens van de lijst. De aaneenschakelingsoperator (+) is vergelijkbaar met die in tekenreeksen.

Voorbeeld:

list = [20, 'welcome', 'edureka', 40] print (lijst [3:]) print (lijst) print (lijst + lijst)

Uitgang:

[40] [20, 'welkom'] [20, 'welkom', 'edureka', 40] [20, 'welkom', 'edureka', 40, 20, 'welkom', 'edureka', 40]

Tuple

Een tupel lijkt in veel opzichten op lijsten. Zoals lijsten, tupels bevatten ook de verzameling van de items van verschillende datatypes. De items van het tupel worden gescheiden door een komma (,) en tussen haakjes () geplaatst.

Een tupel is een alleen-lezen datastructuur en u kunt de grootte en waarde van de items van een tupel niet wijzigen.

Voorbeeld:

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

Uitgang:

('edureka', 40) ('welkom', 'edureka', 40) ('welkom', 'edureka', 40, 'welkom', 'edureka', 40)

Woordenboek

Woordenboek is een geordende set van een sleutel / waarde-paar items. Het is als een associatieve array of een hashtabel waarin elke sleutel een specifieke waarde opslaat. Sleutel kan elk primitief gegevenstype bevatten, terwijl waarde een willekeurig Python-object is.

De items in het woordenboek worden gescheiden door de komma en tussen accolades {}.

Voorbeeld:

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

Uitgang:

De eerste naam is John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Dit zijn de standaard python-gegevenstypen die worden gebruikt voor het bevatten van verschillende waarden. Hiermee zijn we aan het einde van ons artikel gekomen.

Bekijk nu het door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. Python-certificeringstraining helpt je expertise op te doen in kwantitatieve analyse, datamining en de presentatie van gegevens om verder te kijken dan de cijfers door je carrière om te zetten in een rol als datawetenschapper.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'Python-gegevenstypen' en we nemen contact met u op.