match-case ¿no son palabras reservadas?
(1/1)
Yidu:
Hola!
Hace algunas versiones ya se usa el match-case en python, lo curioso es que muchos programadores pedían que se incluyera en python y no se ve mucha gente usandolo. Bueno, me refiero a quienes enseñan a programar por internet o algunos foros.
Bueno, yo tengo entendido que el match-case son palabras reservadas o clave, pero si hacemos un:
Código
help('keywords')
nos aparece:
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
¿Porque no aparece el match-case en este listado? Yo estoy usando la versión 3.12 y puedo usar dichas palabras clave.
l3th4l99:
Hola, aún estoy aprendiendo sobre python, pero he buscado un poco y he encontrado lo siguiente, si hay algún error notificadmelo porfavor :)
Match y case no aparecen en el listado de palabras clave de Python porque solo son palabras clave en contextos específicos, como dentro de un bloque match-case. Fuera de ese contexto, puedes usarlas como nombres de variables. Por eso, aunque están reservadas para patrones, no están en la lista que muestra help('keywords').
Navegación