Ang pangunahing problema sa mga paraan ng paghahanap sa Python ay hindi sila na-optimize para sa bilis. Maaari nitong pabagalin nang husto ang iyong programa.
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
Maghanap
Sa Python, maaari mong gamitin ang built-in na function ng paghahanap upang makahanap ng mga partikular na item sa isang pagkakasunud-sunod ng data. Ang function ng paghahanap ay tumatagal ng dalawang argumento: ang sequence upang maghanap at isang keyword o pattern na hahanapin.
Upang hanapin ang lahat ng mga item na mayroong salitang "pusa", maaari mong gamitin ang sumusunod na code:
print(“Naghahanap ng 'pusa'…”) search = “cat” print(“Nakahanap ng %d item.” % (len(search)))
Ang output ng code na ito ay:
Hinahanap ang 'cat'... Nakahanap ng 5 item.
Pamamaraan
Mayroong maraming iba't ibang mga pamamaraan sa Python. Ang ilan sa mga pinakakaraniwang pamamaraan ay nakalista sa ibaba.
def: Ito ay isang function na tumatagal ng isa o higit pang mga argumento. Ang function ay magbabalik ng isang halaga.
print: Ito ay nagpi-print ng text string sa screen.
kung: Sinusuri nito kung totoo ang isang kundisyon. Kung ito ay, ang code sa loob ng if block ay isasagawa, kung hindi, hindi ito maipapatupad.