Python enums

Op deze pagina:

    Python Enums zijn leesbare namen die gebonden zijn aan een constante waarde.

    
    from enum import Enum
    
    class Weekdag(Enum):
        MAANDAG = 1
        DINSDAG = 2
        WOENSDAG = 3
        DONDERDAG = 4
        VRIJDAG = 5
        ZATERDAG = 6
        ZONDAG = 7
    
    print(Weekdag.MAANDAG)
    # resultaat
    Weekdag.MAANDAG
    
    print(Weekdag(3))
    # resultaat
    Weekdag.WOENSDAG
    
    print(list(Weekdag))
    # resultaat
    [<Weekdag.MAANDAG: 1>, <Weekdag.DINSDAG: 2>, <Weekdag.WOENSDAG: 3>, <Weekdag.DONDERDAG: 4>, <Weekdag.VRIJDAG: 5>, <Weekdag.ZATERDAG: 6>, <Weekdag.ZONDAG: 7>]
    
    print(len(Weekdag))
    # resultaat
    7
    

     

    Verwante artikelen