¿Cómo funciona el operador ternario en Python?

| Última modificación: 24 de abril de 2024 | Tiempo de Lectura: 1 minutos

Bueno, en Python y en cualquier otro lenguaje que tenga dicho operador. En realidad, el operador ternario se llama más comúnmente expresión condicional en Python.

Se trata de una versión abreviada de una expresión if, que cabe en una sola línea. Se debe usar para situaciones muy sencillas y en ningún caso se debería abusar de él. Ante la duda, usa un if normal.

Ejemplo de operador ternario en Python

Veamos un ejemplo, primero con un if normal y luego con la expresión condicional (operador ternario) equivalente:

x = 43
if x == 42:
	result = ‘es la respuesta’
else:
	result = ‘le anduviste cerca’

La estructura de una expresión condicional es la siguiente:

<Se evalúa si es cierto> if <condición> else <se evalúa si es falso>

Por lo tanto, si el código anterior se reescribiese con un operador ternario (expresión condicional), quedaría de la siguiente manera:

x = 43
result = ‘es la respuesta’ if x == 42  else ‘le anduviste cerca’

result # contendrá  ‘le anduviste cerca’

¡CONVOCATORIA ABIERTA!

Desarrollo de apps móviles ios & Android

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado

KeepCoding Bootcamps
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.