„Python“ vartotojo nustatytos funkcijos

Šioje pamokoje rasite naudojimosi vartotojo apibrėžtomis funkcijomis pranašumų ir geriausios praktikos pavyzdžių.

Kas yra vartotojo apibrėžtos „Python“ funkcijos?

Funkcijos, kurias mes patys apibrėžiame tam tikrai konkrečiai užduočiai atlikti, vadinamos vartotojo apibrėžtomis funkcijomis. Jau aprašytas būdas, kaip mes apibrėžiame ir iškviečiame „Python“ funkcijas.

Su „Python“ lengvai gaunamos funkcijos vadinamos integruotosiomis funkcijomis. Jei bibliotekos pavidalu naudojame kitų parašytas funkcijas, tai galima pavadinti bibliotekos funkcijomis.

Visos kitos funkcijos, kurias rašome patys, patenka į vartotojo nustatytas funkcijas. Taigi, vartotojo apibrėžta funkcija gali būti bibliotekos funkcija kam nors kitam.

Vartotojo nustatytų funkcijų pranašumai

  1. Vartotojo nustatytos funkcijos padeda suskaidyti didelę programą į mažus segmentus, todėl programą lengva suprasti, prižiūrėti ir derinti.
  2. Jei programoje pasikartojantis kodas. Funkcija gali būti naudojama įtraukiant tuos kodus ir prireikus vykdoma iškviečiant tą funkciją.
  3. Programos, dirbančios dideliame projekte, gali padalinti darbo krūvį atlikdamos skirtingas funkcijas.

Vartotojo nustatytos funkcijos pavyzdys

 # Program to illustrate # the use of user-defined functions def add_numbers(x,y): sum = x + y return sum num1 = 5 num2 = 6 print("The sum is", add_numbers(num1, num2))

Rezultatas

 Įveskite skaičių: 2,4 Įveskite kitą skaičių: 6,5 Suma yra 8,9

Čia mes apibrėžėme funkciją, my_addition()kuri prideda du skaičius ir grąžina rezultatą.

Tai yra vartotojo apibrėžta funkcija. Mes galėjome padauginti du skaičius, esančius mūsų funkcijoje (viskas priklauso tik nuo mūsų). Bet ši operacija neatitiktų funkcijos pavadinimo. Tai sukeltų neaiškumų.

Funkcijas visada verta pavadinti pagal jų atliekamą užduotį.

Ankstesniame pavyzdyje print()yra integruota „Python“ funkcija.

Įdomios straipsniai...