Pag-unawa sa Mga Pag-andar ng Python: Isang Praktikal na Pangkalahatang-ideya

Pag-unawa sa Mga Pag-andar ng Python: Isang Praktikal na Pangkalahatang-ideya
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

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
 Isang git bash terminal na nagpapakita ng resulta ng function na kalkulahin_sum().

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.