elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  match-case ¿no son palabras reservadas?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: match-case ¿no son palabras reservadas?  (Leído 2,995 veces)
Yidu

Desconectado Desconectado

Mensajes: 134


Ver Perfil
match-case ¿no son palabras reservadas?
« en: 8 Febrero 2025, 14:01 pm »

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
  1. 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.


En línea

l3th4l99

Desconectado Desconectado

Mensajes: 1


print("I'm l3th4l")


Ver Perfil
Re: match-case ¿no son palabras reservadas?
« Respuesta #1 en: 10 Febrero 2025, 16:26 pm »

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').


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Palabras Reservadas en javascript
Desarrollo Web
Libertronic 1 3,552 Último mensaje 20 Noviembre 2010, 19:28 pm
por Shell Root
PALABRAS RESERVADAS de PYTHON
Scripting
catholicus 2 6,143 Último mensaje 27 Junio 2011, 00:22 am
por zZznewbiezZz
Agregar palabras reservadas a un richtextbox
.NET (C#, VB.NET, ASP)
nolasco281 5 4,920 Último mensaje 8 Marzo 2016, 19:39 pm
por nolasco281
error de sintaxis match case en python
Python
juanfelr 5 7,027 Último mensaje 18 Mayo 2022, 02:11 am
por juanfelr
¿Funciona match...case con pygame? [PYTHON 3.10]
Scripting
Yidu 5 4,883 Último mensaje 7 Noviembre 2022, 23:54 pm
por Danielㅤ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines