PYTHON ПОИСК В СТРОКЕ
Python предоставляет удобный способ для поиска подстроки в строке, используя метод find
. Данный метод возвращает индекс первого вхождения подстроки в строку (или -1, если подстрока не найдена).
Например, чтобы найти индекс первого вхождения подстроки "hello" в строке "hello world", необходимо выполнить следующий код:
string = "hello world"
index = string.find("hello")
print(index)
Данный код выведет число 0, так как подстрока "hello" находится в самом начале строки.
Кроме метода find, в Python есть и другие методы для поиска подстрок в строках, например метод index
и метод count
.
Метод index
подобен методу find
, но если подстрока не найдена, он генерирует исключение вместо того, чтобы возвращать -1. Например:
string = "hello world"
try:
index = string.index("foo")
print(index)
except ValueError:
print("Substring not found")
Данный код выводит сообщение "Substring not found", так как подстрока "foo" отсутствует в строке "hello world".
Метод count
возвращает количество вхождений подстроки в строку:
string = "hello world"
count = string.count("l")
print(count)
Данный код выведет число 3, так как символ "l" встречается в строке "hello world" три раза.
Mojo 🔥 — Новый язык, который заменит Python?
#8.1 Всё о строках в Python. Как обрезать, найти подстроку, длинна строки. str() питон
5 способов поиска элемента в списке python (питон)
Эту Задачу НЕВОЗМОЖНО Решить — Собеседование в Apple
Python найти все числа в строке - Python практика - урок 12
Поиск подстроки в строке на Python #python
Новые материалы: