Contenido del Curso
Tipos de Datos en Python
Tipos de Datos en Python
Comparar Cadenas
Este capítulo abarca dos temas distintos: cadenas y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar bastante valiosa y reducir significativamente la complejidad de tu código.
Como mencioné anteriormente, los operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, exploremos cómo se pueden aplicar a las cadenas.
Comencemos con el más simple: ==
. Esto compara dos declaraciones y devuelve True si son iguales de la misma manera con las cadenas:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No es una información completamente nueva; por lo tanto, pasemos a los otros signos. Como recordarán, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir sobre la siguiente operación?
print('A' < 'B')
La expresión significa True
porque B es mayor que A, pero ¿cómo puede ser mayor una cadena de texto?
Nota
Existe un método singular para comparar letras según su orden alfabético. Esto implica que dentro del alfabeto, la letra
B
se considera mayor queA
ya que está posicionada más adelante. Para organizar elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, incluso podemos comparar palabras. El algoritmo de comparación es el siguiente: Compara palabras por las primeras letras que difieren:
print("alphabet" > "although")
Explicación: Las dos primeras letras son iguales, por lo que la comparación comienza desde la tercera letra en cada palabra (la primera letra no equivalente).
Swipe to start coding
Tu tarea es comparar las siguientes palabras usando el operador >
o <
y asignar cada resultado de comparación a una variable.
- Compara
"C"
y"D"
usando el signo>
y asigna el resultado a la variablestatement1
. - Compara
"Codefinity"
y"Art"
usando el signo<
y asigna el resultado a la variablestatement2
. - Compara
"Programming"
y"Data"
usando el signo>
y asigna el resultado a la variablestatement3
.
Solución
¡Gracias por tus comentarios!
Comparar Cadenas
Este capítulo abarca dos temas distintos: cadenas y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar bastante valiosa y reducir significativamente la complejidad de tu código.
Como mencioné anteriormente, los operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, exploremos cómo se pueden aplicar a las cadenas.
Comencemos con el más simple: ==
. Esto compara dos declaraciones y devuelve True si son iguales de la misma manera con las cadenas:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No es una información completamente nueva; por lo tanto, pasemos a los otros signos. Como recordarán, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir sobre la siguiente operación?
print('A' < 'B')
La expresión significa True
porque B es mayor que A, pero ¿cómo puede ser mayor una cadena de texto?
Nota
Existe un método singular para comparar letras según su orden alfabético. Esto implica que dentro del alfabeto, la letra
B
se considera mayor queA
ya que está posicionada más adelante. Para organizar elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, incluso podemos comparar palabras. El algoritmo de comparación es el siguiente: Compara palabras por las primeras letras que difieren:
print("alphabet" > "although")
Explicación: Las dos primeras letras son iguales, por lo que la comparación comienza desde la tercera letra en cada palabra (la primera letra no equivalente).
Swipe to start coding
Tu tarea es comparar las siguientes palabras usando el operador >
o <
y asignar cada resultado de comparación a una variable.
- Compara
"C"
y"D"
usando el signo>
y asigna el resultado a la variablestatement1
. - Compara
"Codefinity"
y"Art"
usando el signo<
y asigna el resultado a la variablestatement2
. - Compara
"Programming"
y"Data"
usando el signo>
y asigna el resultado a la variablestatement3
.
Solución
¡Gracias por tus comentarios!