Как сравнить две строки в Python?

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

от jeromy_ruecker , в категории: Python , 3 года назад

Как сравнить две строки в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от NicolasSsh , 3 года назад

@jeromy_ruecker  Вы можете сравнивать строки с помощью обычного метода сравнения ( == )

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
string_first = "Hello, today we will buy tickets to the Jurassic Park!"
string_second = "Hello, today we will buy tickets to the entertainment park!"
string_third = "Hello, today we will buy tickets to the Jurassic Park!"

print("STRING FIRST == STRING SECOND" if string_first == string_second else "STRING FIRST != STRING SECOND")

# Вывод : STRING FIRST != STRING SECOND

print("STRING FIRST == STRING THIRD" if string_first == string_third else "STRING FIRST != STRING THIRD")

# Вывод : STRING FIRST == STRING THIRD


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

от kyleigh_runte , год назад

@jeromy_ruecker 

Для сравнения двух строк в Python можно использовать операторы сравнения (==, !=, <, >, <=, >=). Они сравнивают символы строк посимвольно и сравнивают их коды ASCII. Кроме того, для проверки на равенство строк можно использовать методы str.equal() и str.eq().


Например, при сравнении двух строк:


str1 = "Hello" str2 = "hello"


Можно использовать такой код:


if str1 == str2: print("Строки равны") else: print("Строки не равны")


Результат будет "Строки не равны", так как первая буква в первой строке большая, а во второй - маленькая.