Фраза «индекс строки Python» связана с поиском индекса подстроки внутри строки в Python. Есть несколько способов добиться этого. Вот некоторые из них:
-
Использование метода
index()
:string = "Hello, World!" substring = "World" index = string.index(substring) print(index) # Output: 7
-
Использование метода
find()
:string = "Hello, World!" substring = "World" index = string.find(substring) print(index) # Output: 7
-
Использование метода
rindex()
(чтобы найти последнее вхождение подстроки):string = "Hello, World!" substring = "o" index = string.rindex(substring) print(index) # Output: 8
-
Использование метода
rfind()
(чтобы найти последнее вхождение подстроки):string = "Hello, World!" substring = "o" index = string.rfind(substring) print(index) # Output: 8
Эти методы возвращают индекс первого вхождения подстроки в строку. Если подстрока не найдена, они вызывают ValueError
или возвращают -1
.