Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vymenované typy v jazyku Python

Python je programovací jazyk určený pre všeobecné použitie na webe a v desktopové aplikácie . Táto flexibilita je čiastočne Python rozsiahle knižnice funkcií , ktoré tvoria komplexné alebo opakované programovacie úlohy ľahšie dosiahnuť . Pretože z týchto knižníc , akcie Python mnoho rysov z iných , zavedených programovacích jazykov . Jedna časť z iných programovacích jazykov Python nebude zdieľať s inými jazykmi je vymenovaného typu . Avšak, ak programátori pochopiť , čo robí vymenovaného typu v programovaní , ktoré môžu buď vykonávať svoje vlastné verzii v Pythone , alebo sťahovať knižnice tretích strán , ktoré obsahujú také vykonávanie . Vymenované typy v programovaní

vymenovaného typu v podstate predstavuje premennú určenú predstavujú malý počet stálych hodnôt . Napríklad , bude vymenovaného typu reprezentujúci smer vetra obsahuje štyri konštantné hodnoty , ako je napríklad 1 pre " Sever " , 2 pre " juh " , a tak ďalej . Tieto hodnoty nie sú meniteľné užívateľom . To umožňuje programátorovi vytvoriť dátový typ s nastavenými hodnotami reprezentovanými konštantných hodnôt ( väčšinou numerické ) .
Vytvorenie číselného typu v Python

Python programovací jazyk robí nepodporuje vymenované typy vybalení z krabice aj iné programovacie jazyky robiť . Jeden spôsob , ako obísť to , či je nutné vymenovaného typu je definovať premenné s hodnotami založenými na rade čísel . Tieto hodnoty môžu byť obsiahnuté v triede , ktorá reprezentuje typ , ako v nasledujúcom príklade :

>>> trieda vetra :

. . . NORTH = 1

. . . JUŽNÁ = 2

. . . EAST = 3

. . . WEST = 4

Potom , programátor môže používať triedu hodnôt pre prístup :

>>> smer = Wind.NORTH

>>> smer

1
Výučbový typy balenia v Pythone

jazyk Python nemá mať vymenovaného typu balíka na stiahnutie . Tento balík umožňuje programátorom vytvárať typy trochu bližšie k tradičnému poňatie vymenovaného typu . Stiahnutím " enum " balík ( z pypi.python.org /pypi /enum ) , programátor môže importovať typu balíčka vymenované v kóde a vytvoriť vymenované typy , ako v nasledujúcom príklade :

>> > z výpočtu dovoz Enuma

>>> Vetry = enum ( " North " , " South " , " Východ " , " West " )
Použitie typy vymenované

Vymenované typy môžu byť použité v rovnosti a porovnanie operácií v Pythone . Programátor môže vytvoriť výpočtový typ , a potom použiť tento typ na kontrolu hodnoty v priebehu programu proti statickej štandardu . Napríklad , ak program opakovane kontroluje smer vetra , program môže použiť hodnotu spolu s " Wind " typu vytvoriť štandard pre porovnanie, ako v nasledujúcom príklade :

>>> smer = EAST

>>> zatiaľ čo smer == Wind.EAST :

/* slučka spustí kód do tej doby zmení vietor hodnoty z východu * /

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené