Python lietotāja definētas funkcijas

Šajā apmācībā jūs atradīsit lietotāja definēto funkciju izmantošanas priekšrocības un paraugpraksi, kas jāievēro.

Kādas ir lietotāja definētas funkcijas Python?

Funkcijas, kuras mēs definējam paši, lai veiktu noteiktu specifisku uzdevumu, sauc par lietotāja definētām funkcijām. Veids, kādā mēs definējam un izsaucam Python funkcijas, jau ir apspriests.

Funkcijas, kuras viegli nāk kopā ar Python, sauc par iebūvētām funkcijām. Ja mēs izmantojam citu uzrakstītas funkcijas bibliotēkas formā, to var saukt par bibliotēkas funkcijām.

Visas pārējās funkcijas, kuras mēs rakstām paši, ietilpst lietotāja noteiktās funkcijās. Tātad mūsu lietotāja definēta funkcija varētu būt bibliotēkas funkcija kādam citam.

Lietotāja definēto funkciju priekšrocības

  1. Lietotāja definētas funkcijas palīdz sadalīt lielu programmu mazos segmentos, kas padara programmu viegli saprotamu, uzturamu un atkļūdotu.
  2. Ja programmā notiek atkārtots kods. Funkciju var izmantot, lai iekļautu šos kodus un vajadzības gadījumā izpildītu, izsaucot šo funkciju.
  3. Programmāri, kas strādā pie liela projekta, var sadalīt slodzi, veicot dažādas funkcijas.

Lietotāja definētas funkcijas piemērs

 # 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))

Rezultāts

 Ievadiet skaitli: 2,4 Ievadiet citu numuru: 6,5 Summa ir 8,9

Šeit mēs esam definējuši funkciju, my_addition()kas pievieno divus skaitļus un atgriež rezultātu.

Šī ir mūsu lietotāja definēta funkcija. Mēs būtu varējuši reizināt divus skaitļus, kas atrodas mūsu funkcijas iekšienē (tas viss ir atkarīgs no mums). Bet šī darbība nebūtu saderīga ar funkcijas nosaukumu. Tas radītu neskaidrību.

Vienmēr ir lietderīgi nosaukt funkcijas atbilstoši to veiktajam uzdevumam.

Iepriekš minētajā piemērā print()ir iebūvēta funkcija Python.

Interesanti raksti...