Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Tipo de Dato Booleano en Python | Sentencias Condicionales en Python
Sentencias Condicionales en Python

bookTipo de Dato Booleano en Python

Python posee el tipo de dato booleano (o lógico), que solo puede tener dos valores: True o False. Se utiliza principalmente para evaluar condiciones lógicas. A continuación se muestran los operadores lógicos de comparación, que devuelven un valor booleano True si se cumple la condición y False en caso contrario.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

La comparación de cadenas es más compleja de lo que parece. La siguiente expresión compara dos caracteres, y la primera impresión podría ser que el resultado será True porque alfabéticamente, 'A' aparece primero.

12
# Comparing two characters print('A' > 'B')
copy

Al comparar caracteres como 'A' y 'B', puede surgir la duda de por qué 'A' > 'B' evalúa como False. Esto se debe a que los caracteres en Python se comparan según sus valores Unicode. Unicode es un sistema de codificación estandarizado que asigna un número único a cada carácter, independientemente de la plataforma, el programa o el idioma.

Para consultar el valor Unicode de cualquier carácter, se puede utilizar la función ord(). Esta función devuelve el punto de código Unicode de un carácter dado.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Dado que 65 es menor que 66, la expresión se evalúa como False. Python compara cadenas carácter por carácter de izquierda a derecha y se detiene tan pronto como encuentra una diferencia.

question mark

¿Cuál será la salida del siguiente fragmento de código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookTipo de Dato Booleano en Python

Desliza para mostrar el menú

Python posee el tipo de dato booleano (o lógico), que solo puede tener dos valores: True o False. Se utiliza principalmente para evaluar condiciones lógicas. A continuación se muestran los operadores lógicos de comparación, que devuelven un valor booleano True si se cumple la condición y False en caso contrario.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

La comparación de cadenas es más compleja de lo que parece. La siguiente expresión compara dos caracteres, y la primera impresión podría ser que el resultado será True porque alfabéticamente, 'A' aparece primero.

12
# Comparing two characters print('A' > 'B')
copy

Al comparar caracteres como 'A' y 'B', puede surgir la duda de por qué 'A' > 'B' evalúa como False. Esto se debe a que los caracteres en Python se comparan según sus valores Unicode. Unicode es un sistema de codificación estandarizado que asigna un número único a cada carácter, independientemente de la plataforma, el programa o el idioma.

Para consultar el valor Unicode de cualquier carácter, se puede utilizar la función ord(). Esta función devuelve el punto de código Unicode de un carácter dado.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Dado que 65 es menor que 66, la expresión se evalúa como False. Python compara cadenas carácter por carácter de izquierda a derecha y se detiene tan pronto como encuentra una diferencia.

question mark

¿Cuál será la salida del siguiente fragmento de código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1
some-alt