Herramientas de usuario

Herramientas del sitio


wiki2:python3

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:python3 [2021/12/20 09:45]
alfred [Notes on co-routines]
wiki2:python3 [2022/10/12 19:03] (actual)
Línea 427: Línea 427:
 </​code>​ </​code>​
  
-==== Enums ====+===== Enums ====
 <code python> <code python>
 +from enum import Enum
 +
 class Numbers(Enum):​ class Numbers(Enum):​
     ONE = 1     ONE = 1
     TWO = 2     TWO = 2
-    THREE = 1 
  
-number = Numbers(2) +number = Numbers(2) ​ # <​Numbers.TWO:​ 2> 
-number1 = Numbers["​ONE"​] +number1 = Numbers["​ONE"​] ​ # <​Numbers.TWO:​ 2> 
-members = [n for n in Numbers]+members = [n for n in Numbers]  # [<​Numbers.ONE:​ 1>, <​Numbers.TWO:​ 2>] 
 +values = [n.value for n in Numbers] ​ # [1, 2]
 </​code>​ </​code>​
 +
 +==== Links ====
 +
 +  * https://​realpython.com/​python-enum/​
 +
 ===== Python type checking ===== ===== Python type checking =====
  
wiki2/python3.1639993546.txt.gz · Última modificación: 2021/12/20 10:45 (editor externo)