Основният проблем с методите за търсене в Python е, че те не са оптимизирани за скорост. Това може значително да забави вашата програма.
The search method in python can be used to find a substring in a given string. This method returns the index of the first occurrence of the substring in the string. If the substring is not found, it returns -1.
Example:
str = "Hello world"
print str.search("world")
Output: 6
Търсене
В Python можете да използвате вградената функция за търсене, за да намерите конкретни елементи в поредица от данни. Функцията за търсене приема два аргумента: последователността за търсене и ключова дума или шаблон за търсене.
За да търсите всички елементи, в които има думата „котка“, можете да използвате следния код:
print(“Търсене на 'cat'…”) search = “cat” print(“Намерени %d елемента.” % (len(търсене)))
Резултатът от този код ще бъде:
Търсене на „котка“… Намерени са 5 елемента.
Методи
В Python има много различни методи. Някои от най-често срещаните методи са изброени по-долу.
def: Това е функция, която приема един или повече аргументи. Функцията ще върне стойност.
печат: Това отпечатва текстовия низ на екрана.
if: Това тества дали дадено условие е вярно. Ако е така, кодът вътре в блока if ще бъде изпълнен, в противен случай няма да бъде изпълнен.