Как на python организовать сравнение двух строк?

Пользователь

от marc_zboncak , в категории: Python , 7 месяцев назад

Как на python организовать сравнение двух строк?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaylen.trantow , 7 месяцев назад

@marc_zboncak 

На Python вы можете сравнить две строки с помощью операторов сравнения (<, >, ==, !=, <=, >=) или с использованием метода compare().


Примеры:

  1. С использованием операторов сравнения:
1
2
3
4
5
6
7
8
9
str1 = "Hello"
str2 = "World"

if str1 == str2:
    print("Строки идентичны")
elif str1 < str2:
    print("Строка 1 меньше строки 2")
else:
    print("Строка 1 больше строки 2")


  1. С использованием метода compare():
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
str1 = "Hello"
str2 = "World"

result = str1.compare(str2)

if result == 0:
    print("Строки идентичны")
elif result < 0:
    print("Строка 1 меньше строки 2")
else:
    print("Строка 1 больше строки 2")


В обоих случаях результатом сравнения является значение True или False, если строки идентичны или нет. Обратите внимание, что сравнение строк регистрозависимое, то есть "Hello" и "hello" будут считаться разными строками.