Series

Palabras clave en Python: True

Leodanis Pozo Ramos
Leodanis Pozo Ramos
12 abr 2025 2 min
Palabras clave en Python: True

En Python, la palabra clave True representa un valor booleano que indica que una condición u objeto es verdadero.

True es comúnmente el resultado de evaluar condiciones y expresa la veracidad de una declaración en el contexto de operaciones lógicas y de control de flujo como condicionales y ciclos while. También puedes emplearla como valor por defecto de argumentos opcionales en funciones y métodos.

Sintaxis

La sintaxis para usar True es bastante sencilla pues se trata de una constante booleana. Solo necesitas usarla directamente en tus declaraciones o expresiones. Por ejemplo, en una asignación como la siguiente:

variable = True

Ejemplos prácticos

Considera algunos ejemplos rápidos para comprender mejor la manera en que True puede aparecer generalmente en tu código Python:

>>> 5 < 6
True

>>> 4 in [1, 2, 3, 4]
True

>>> isinstance(3.14, float)
True

En estos ejemplos, True es el resultado de evaluar expresiones lógicas que son verdaderas. En el primer ejemplo, 5 es menor que 6. En el segundo ejemplo, 4 está presente en la lista, y en el tercer ejemplo, el número 3.14 es de tipo float. Todas estas expresiones resultan ser verdaderas, por lo tanto devuelven True.

Un uso práctico común donde ves a True empleado de manera explícita es cuando funciona como valor por defecto de argumentos de funciones:

>>> def greet(name, informal=True):
...     if informal:
...         print(f"Hola, {name}!")
...     else:
...         print(f"Buenos días {name}!")
...

>>> greet("Pythonista")
Hola, Pythonista!

>>> greet("Pythonista", informal=False)
Buenos días Pythonista!

En este ejemplo, el argumento informal tiene un valor por defecto igual a True. Esto significa que cuando llamas la función sin pasarle un valor explícito a informal obtienes un saludo informal. Observa que cuando llamas a la función con informal igual a False (el valor de verdad opuesto a True), entonces el saludo se vuelve formal porque se ejecuta la cláusula else de la condicional.

En Python, es una práctica común y más idiomática no comparar explícitamente las condiciones con True o False. En lugar de if informal == True, simplemente puedes usar if informal. Esto hace que tu código sea más limpio y conciso.

Uso de True

Los casos de uso más comunes de la palabra clave True incluyen los siguientes:

  • Representar un valor de verdad verdadero en operaciones lógicas y comparaciones.
  • Decidir qué acciones ejecutar en declaraciones de control de flujo como sentencias if y ciclos while.
  • Proporcionar un valor por defecto para argumentos de funciones y métodos.
  • Indicar éxito o condiciones verdaderas como un valor de retorno en funciones y métodos.
  • Definir funciones y métodos de valor booleano, es decir, que devuelven True o False.

Resumiendo

La palabra clave True en Python es fundamental para evaluar condiciones y controlar el flujo de tu programa.

Conocer y emplear True te permite trabajar eficazmente con estructuras lógicas y desarrollar programas que tomen decisiones de ejecución basadas en los resultados de las condiciones evaluadas.