Palabras clave en Python: True

Publicado el sábado, 12 de abril del 2025

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.

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.