Contenido del Curso
Tipos de Datos en Python
Tipos de Datos en Python
Comparar Strings de Texto
Este capítulo abarca dos temas distintos: strings y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar muy valiosa y reducir significativamente la complejidad de tu código.
Como he mencionado anteriormente, operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, vamos a explorar cómo se pueden aplicar a las strings.
Empecemos por el más sencillo: ==
. Esto compara dos declaraciones y devuelve True si ambas strings son iguales:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No se trata de una información totalmente nueva; por tanto, pasemos a los demás signos. Como recordarás, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir de la siguiente operación?
print('A' < 'B')
La expresión es True
porque B es mayor que A, pero ¿cómo puede ser mayor una string?
Nota
Existe un método para comparar las letras según su orden alfabético. Esto implica que, dentro del alfabeto, la letra
B
se considera mayor queA
por estar situada más adelante. Para organizar los elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, podemos comparar incluso palabras. El algoritmo de comparación es el siguiente: Compara las 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 a partir de la tercera letra de cada palabra (la primera letra que no aparece en ambas palabras).
Tarea
Para lograr un éxito rotundo hay que practicar. 🤓
Tu tarea aquí es poner el signo >
o <
para recibir una declaración True
o False
(Pista, el alfabeto está adjunto):
False
en la primera declaración.False
en la segunda declaración.True
en la tercera declaración.
¡Gracias por tus comentarios!
Comparar Strings de Texto
Este capítulo abarca dos temas distintos: strings y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar muy valiosa y reducir significativamente la complejidad de tu código.
Como he mencionado anteriormente, operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, vamos a explorar cómo se pueden aplicar a las strings.
Empecemos por el más sencillo: ==
. Esto compara dos declaraciones y devuelve True si ambas strings son iguales:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No se trata de una información totalmente nueva; por tanto, pasemos a los demás signos. Como recordarás, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir de la siguiente operación?
print('A' < 'B')
La expresión es True
porque B es mayor que A, pero ¿cómo puede ser mayor una string?
Nota
Existe un método para comparar las letras según su orden alfabético. Esto implica que, dentro del alfabeto, la letra
B
se considera mayor queA
por estar situada más adelante. Para organizar los elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, podemos comparar incluso palabras. El algoritmo de comparación es el siguiente: Compara las 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 a partir de la tercera letra de cada palabra (la primera letra que no aparece en ambas palabras).
Tarea
Para lograr un éxito rotundo hay que practicar. 🤓
Tu tarea aquí es poner el signo >
o <
para recibir una declaración True
o False
(Pista, el alfabeto está adjunto):
False
en la primera declaración.False
en la segunda declaración.True
en la tercera declaración.
¡Gracias por tus comentarios!
Comparar Strings de Texto
Este capítulo abarca dos temas distintos: strings y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar muy valiosa y reducir significativamente la complejidad de tu código.
Como he mencionado anteriormente, operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, vamos a explorar cómo se pueden aplicar a las strings.
Empecemos por el más sencillo: ==
. Esto compara dos declaraciones y devuelve True si ambas strings son iguales:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No se trata de una información totalmente nueva; por tanto, pasemos a los demás signos. Como recordarás, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir de la siguiente operación?
print('A' < 'B')
La expresión es True
porque B es mayor que A, pero ¿cómo puede ser mayor una string?
Nota
Existe un método para comparar las letras según su orden alfabético. Esto implica que, dentro del alfabeto, la letra
B
se considera mayor queA
por estar situada más adelante. Para organizar los elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, podemos comparar incluso palabras. El algoritmo de comparación es el siguiente: Compara las 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 a partir de la tercera letra de cada palabra (la primera letra que no aparece en ambas palabras).
Tarea
Para lograr un éxito rotundo hay que practicar. 🤓
Tu tarea aquí es poner el signo >
o <
para recibir una declaración True
o False
(Pista, el alfabeto está adjunto):
False
en la primera declaración.False
en la segunda declaración.True
en la tercera declaración.
¡Gracias por tus comentarios!
Este capítulo abarca dos temas distintos: strings y declaraciones booleanas. La sintaxis que cubriremos aquí puede resultar muy valiosa y reducir significativamente la complejidad de tu código.
Como he mencionado anteriormente, operadores como >
, <
, ==
, >=
y <=
pueden ser bastante eficientes. Ahora, vamos a explorar cómo se pueden aplicar a las strings.
Empecemos por el más sencillo: ==
. Esto compara dos declaraciones y devuelve True si ambas strings son iguales:
print("Kate" == "Katty") print("Katty" == "Katty")
En el primer caso, los nombres son diferentes, pero en el segundo son completamente iguales. No se trata de una información totalmente nueva; por tanto, pasemos a los demás signos. Como recordarás, X > Y
significa que X es mayor que Y. Pero, ¿qué podemos decir de la siguiente operación?
print('A' < 'B')
La expresión es True
porque B es mayor que A, pero ¿cómo puede ser mayor una string?
Nota
Existe un método para comparar las letras según su orden alfabético. Esto implica que, dentro del alfabeto, la letra
B
se considera mayor queA
por estar situada más adelante. Para organizar los elementos alfabéticamente o realizar evaluaciones personales, puedes utilizar los símbolos>
y<
.
Por cierto, podemos comparar incluso palabras. El algoritmo de comparación es el siguiente: Compara las 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 a partir de la tercera letra de cada palabra (la primera letra que no aparece en ambas palabras).
Tarea
Para lograr un éxito rotundo hay que practicar. 🤓
Tu tarea aquí es poner el signo >
o <
para recibir una declaración True
o False
(Pista, el alfabeto está adjunto):
False
en la primera declaración.False
en la segunda declaración.True
en la tercera declaración.