python срочно
Даны две строки: S1 и S2.
Проверьте, находится ли строка S2 в строке S1. Если да, то вывести первую строчку, если нет, вывести 0.
Ответы
Ответ дал:
0
1:
Это задание можно решить с помощью метода find() у строк. Метод find() возвращает индекс первого вхождения указанной строки (в данном случае S2) в другую строку (S1), или -1, если строка S2 не найдена в строке S1.
S1 = "Это строка S1"
S2 = "строка"
if S1.find(S2) != -1:
print(S1)
else:
print(0)
2:
Также это задание можно решить и с помощью оператора in. Оператор in проверяет, находится ли указанная строка (S2) в другой строке (S1), и возвращает True, если строка S2 найдена, и False, если не найдена.
S1 = "Это строка S1"
S2 = "строка"
if S2 in S1:
print(S1)
else:
print(0)
Похожие вопросы
4 месяца назад
4 месяца назад
5 месяцев назад
5 месяцев назад
2 года назад
2 года назад
7 лет назад
7 лет назад