comparación de cadenas de Python

Python | comparación de cadenas : En este tutorial, vamos a aprender cómo cadenas se comparan en lenguajes de programación Python? En este caso, estamos explicando comparación de cadenas con algunos de los ejemplos.

Python | comparación de cadenas

En lenguaje de programación Python, las cadenas se pueden comparar usando la relación / operadores comparaciones como == , = , ! & lt; , & gt; , = .

Estos operadores necesitan dos operandos (cuerdas), el control de los personajes (en base a sus valores Unicode) de la cuerda y class Verdadero Falso o .

Ejemplo 1:

str1 = 'IncludeHelp'
# comparison
print("str1 == 'IncludeHelp'): ", str1 == 'IncludeHelp')
print("str1 != 'IncludeHelp'): ", str1 != 'IncludeHelp')
print("str1 < 'IncludeHelp'): ", str1 < 'IncludeHelp')
print("str1 <= 'IncludeHelp'): ", str1 <= 'IncludeHelp')
print("str1 > 'IncludeHelp'): ", str1 > 'IncludeHelp')
print("str1 >= 'IncludeHelp'): ", str1 >= 'IncludeHelp')

salida

str1 == 'IncludeHelp'):  True
str1 != 'IncludeHelp'): False
str1 < 'IncludeHelp'): False
str1 <= 'IncludeHelp'): True
str1 > 'IncludeHelp'): False
str1 >= 'IncludeHelp'): True

Ejemplo 2:

str1 = 'IncludeHelp'
str2 = 'includehelp'
# comparison
print("str1 == str2: ", str1 == str2)
print("str1 != str2: ", str1 != str2)
print("str1 < str2: ", str1 < str2)
print("str1 <= str2: ", str1 <= str2)
print("str1 > str2: ", str1 > str2)
print("str1 >= str2: ", str1 >= str2)

salida

str1 == str2:  False
str1 != str2: True
str1 < str2: True
str1 <= str2: True
str1 > str2: False
str1 >= str2: False

Ejemplo 3:

str1 = 'IncludeHelp'
str2 = 'includehelp'
str3 = 'IncludeHelp'
if str1 == str2:
print(str1, "is equal to", str2)
else:
print(str1, "is not equal to", str2)
if str3 == str3:
print(str3, "is equal to", str3)
else:
print(str3, "is not equal to", str3)

salida

IncludeHelp is not equal to includehelp
IncludeHelp is equal to IncludeHelp

Ejemplo 4:

# input two strings
str1 = input("Enter string 1: ")
str2 = input("Enter string 2: ")
# comparing
if str1 < str2:
print(str1, "comes before", str2)
elif str1 > str2:
print(str1, "comes after", str2)
else:
print(str1, "and", str2, "are same")

salida

RUN 1:
Enter string 1: Honda Amaze
Enter string 2: Honda City
Honda Amaze comes before Honda City
RUN 2:
Enter string 1: BMW
Enter string 2: Audi
BMW comes after Audi
RUN 3:
Enter string 1: BMW z4
Enter string 2: BMW z4
BMW z4 and BMW z4 are same


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *