Python is een programmeertaal bedoeld voor algemeen gebruik op het web en in de desktop- applicatie . Deze flexibiliteit komt voor een deel aan Python 's uitgebreide bibliotheek van functies die complexe of steeds terugkerende programmering taken gemakkelijker te realiseren maken . Vanwege deze bibliotheken , Python deelt vele trekken van andere , meer gevestigde programmeertalen . Een deel van andere programmeertalen dat Python niet delen met andere talen is de opgesomde type. Echter, als programmeurs begrijpen wat een opsommingswaarden doet in de programmering , kunnen ze ofwel implementeren hun eigen versie in Python -code , of downloaden van derden bibliotheken die een dergelijke implementatie bevatten . Opgesomd Typen in Programmeren Een opgesomd type voorstelt wezen een variabele bedoeld om een klein aantal constante waarden vertegenwoordigen . Zo zal een opsommingswaarden vertegenwoordigt windrichting vier constante waarden , zoals 1 voor "Noord ", 2 voor "Zuid ", enzovoort bevatten . Deze waarden zijn niet verwisselbaar door de gebruiker . Hierdoor kan de programmeur om een data type te maken met de ingestelde waarden weergegeven door constante waarden ( meestal numerieke ) . Het creëren van een numeriek type in Python De Python programmeertaal doet niet ondersteunen opgesomd types uit de doos als andere programmeertalen doen . Een manier om dit te omzeilen als een opsommingswaarden nodig is om een variabele te definiëren met waarden op basis van een reeks getallen . Deze waarde kan worden opgenomen in een klasse waarin de soort , zoals in het volgende voorbeeld vertegenwoordigt : >>> klasse Wind : . . . NORTH = 1 . . . SOUTH = 2 . . . EAST = 3 . . . WEST = 4 Vervolgens kan een programmeur de klas gebruiken om waarden : >>> richting = Wind.NORTH >>> richting 1 Opgenomen Soorten pakket in Python De Python taal heeft wel een opsommingswaarden pakket te downloaden . Dit pakket stelt programmeurs in staat om soorten te creëren een beetje dichter bij de traditionele opvatting van een opgesomd type. Door het downloaden van de " enum "-pakket ( vanaf pypi.python.org /pypi /enum ) de programmeur kan de opgesomde soort pakket te importeren in de code en maak opgesomde soorten , zoals in het volgende voorbeeld : >> > van enum import Enum >>> Winds = Enum ( ' noorden ' , ' Zuid ' , 'Oost ' , 'West ' ) gebruiken Enumerated Soorten Enumerated types kunnen worden gebruikt in gelijkheid en vergelijking operaties in Python . De programmeur kan een opgesomd type te maken , en gebruik vervolgens dat type om waarden gedurende een programma tegen een statische standaard controleren . Bijvoorbeeld , als het programma controleert steeds de windrichting kan het programma met de waarde " wind " type een vergelijkingsmaatstaf creëren , zoals in het volgende voorbeeld : >>> richting = EAST >>> terwijl richting == Wind.EAST : /* lus voert code totdat wind waarde verandert van OOSTEN * /
|