Bilang isang programmer, madalas mong makikita ang iyong sarili na gumaganap ng isang aksyon o gawain nang paulit-ulit. Ito ay maaaring nakakapagod at nakakaubos ng oras, lalo na kapag nagtatrabaho sa isang malaki o kumplikadong base ng code. Ang pag-automate ng mga ito gamit ang mga function ay isang mas epektibong diskarte sa pagsasagawa ng mga naturang gawain. Binibigyang-daan ka ng mga function na isulat ang lohika ng code nang isang beses at gamitin ito kahit saan sa iyong programa.
MAKEUSEOF VIDEO OF THE DAY MAG-SCROLL PARA MAGPATULOY SA NILALAMAN
Ano ang isang Python Function?
Sa Python, ang isang function ay isang bloke ng code na ginagamit upang magsagawa ng isang partikular na gawain. Kailangan mo lang magsulat ng isang function nang isang beses, ngunit maaari mo itong gamitin nang maraming beses sa iyong code. Ang isang function ay maaaring kumuha ng mga argumento bilang input at return output value. Ang simpleng program na ito ay nagpapakita ng isang function na kinakalkula ang kabuuan ng tatlong numero:
# Python function to calculate the sum of three numbers
def calculate_sum(a, b, c):
return a+b+c
print(calculate_sum(1,2,3)) # returns 6
print(calculate_sum(1000, 300,44)) # returns 1344
print(calculate_sum(12, 4,78)) # returns 94
Sa programa sa itaas, ibinabalik ng function ang kabuuan ng tatlong argumento. Kapag tinawag ang function nang maraming beses, nagbabalik ito ng ibang output para sa bawat kaso. Ang isang kapaki-pakinabang na application para sa function na ito ay isang calculator app.
i-install ang play store sa fire tablet
Pagtukoy ng isang Function sa Python
Maraming built-in na function ang Python magagamit para sa mga developer. Gayunpaman, ang mga built-in na function na ito ay hindi palaging sapat upang matugunan ang mga pangangailangan ng karamihan sa mga proyekto. Upang matugunan ang mga custom na pangangailangan, kailangan mong tukuyin ang iyong mga custom na function. Ang pagtukoy ng mga custom na function ay karaniwang kasanayan sa programming.
Ang netflix na mag-sign out sa lahat ng mga aparato ay hindi gagana
Sa Python, maaari mong tukuyin ang isang pasadyang function sa pamamagitan ng paggamit ng def keyword na sinusundan ng pangalan ng iyong function na may panaklong sa harap nito. Narito ang isang halimbawa:
def function_name()
Dapat mong tandaan ang mga panuntunang ito kapag nagtatalaga ng pangalan ng function sa Python:
- Dapat ay nasa lowercase ang mga pangalan ng function.
- Ang mga pangalan ng function ay dapat na mapaglarawan.
- Gumamit ng mga salungguhit upang paghiwalayin ang mga salita sa isang pangalan ng function.
Pagkatapos tukuyin ang function, dapat mong isulat ang lohika upang maisagawa ang iyong nais na gawain. Halimbawa, kinakalkula ng function na ito ang lugar ng isang tatsulok:
# Python function to calculate the area of a triangle
def calculate_triangle_area(base, height):
area = (base * height)/2
return area
print(calculate_triangle_area(12, 3))
Tinutukoy ng function sa itaas ang dalawang parameter: base at taas, hinahati ang kanilang produkto sa dalawa, at ibinabalik ang resulta bilang output. Maaari mong isulat ang anumang lohika na gusto mong gawin ng iyong function.
Pag-unawa sa Mga Pangangatwiran ng Function
Sa mga nakaraang halimbawa, ang mga function ay kumuha ng mga argumento upang magsagawa ng mga aksyon. Ang mga argumento sa mga halimbawang ito ay kilala bilang kinakailangan o positional na mga argumento. Sa Python, ang iyong mga argumento ay maaaring alinman sa mga sumusunod:
kung paano makakuha ng pansamantalang serbisyo sa internet
- Mga argumentong posisyon
- Mga argumento ng keyword
Mga Pangangatwiran sa Posisyon
Ang mga posisyong argumento ay kailangang ipasa sa tamang pagkakasunud-sunod ng kahulugan. Halimbawa, kung tinukoy mo ang isang function na may mga parameter a, b , at c, dapat kang magpasa ng mga halaga para sa mga parameter na ito nang naaayon kapag tinawag mo ang mga ito. Suriin natin ang isang nakaraang halimbawa:
# Python function to calculate the sum of three numbers
def calculate_sum(a, b, c):
return a+b+c
print(calculate_sum(1,2,3)) # returns 6
print(calculate_sum(1000, 300,44)) # returns 1344
print(calculate_sum(12, 4,78)) # returns 94
Sa programa sa itaas, ang kalkulahin_sum() Ang function ay tumatagal ng tatlong argumento tuwing tinatawag natin ito. Ang bawat argument ay kumakatawan sa isang kaukulang parameter. Sa unang function na tawag, mga numero 1, 2, at 3 kumatawan a, b, at c naaayon.