Vijesti o Tehnologiji, Recenzije i Savjeti!

Kreirajte funkcije u pythonu s lakoćom |

Funkcije su neprocjenjiv dio posebno u velikim programima. Kako se vaš kod povećava, funkcije, u osnovi skupina povezanih iskaza, rastavljaju stvari u modularne zadatke. Funkcije unutar koda održavat će ga organiziranijim kako raste. Danas razgovarajmo o tome kako stvoriti funkcije u pythonu i kako također stvoriti funkciju u pythonu.

Što je funkcija u Pythonu?

Da budemo jednostavniji, funkcija u pythonu je blok koda za višekratnu upotrebu, koji obavlja specifične ili povezane zadatke. Funkcije su često vrlo važne u programiranju jer će podržati modularnost uz mogućnost ponovne upotrebe napisanog koda.

Kao što možda već znate, Python nudi dvije vrste funkcija.

  • Ugrađene funkcije.
  • Korisnički definirane funkcije.

Ugrađene funkcije u pythonu

Python prema zadanim postavkama nudi neke korisne i spremne funkcije za vaše potrebe kodiranja. Oni su uvijek funkcionalno unaprijed definirani. Na primjer: format(), min(), max(), dict(), bool() i još mnogo toga…

Možete pronaći popis svih ugrađenih funkcija u pythonu ovdje.

Korisnički definirane funkcije u pythonu

Funkcije koje kreira korisnik za obavljanje određenog zadatka nazivaju se korisnički definirane funkcije u pythonu. Ove funkcije pomoći će vam razdvojiti veliki program na modularne zadatke.

Na primjer:

def add_numbers(x,y):
   sum = x + y
   return sum

num1 = 5
num2 = 6

print("The sum is", add_numbers(num1, num2))

Gornja funkcija je korisnički definirana funkcija. Ova funkcija će uzeti 2 brojeve, zbraja ih i vraća rezultat (zbroj).

Sintaksa funkcije u pythonu

Do sada ste se upoznali s funkcijama u pythonu i njegovim vrstama. Sada, ovdje ćemo vidjeti sintaksu funkcije i da vidimo kako radi.

Sintaksa funkcije:

def function_name(parameters):
	"""docstring/s"""
	statement/s

Ovo je vrlo jednostavna sintaksa. Morate definirati naziv funkcije zajedno s njezinim parametrima. Trebalo bi ga pratiti povezane izjave. Nizovi dokumenata će vam reći što će funkcija učiniti.

Stvaranje funkcije pythona

Nadam se da ste do sada dobro opremljeni informacijama koje će vas pokrenuti u stvaranju funkcijskog pythona.

Kreirajmo jednostavnu funkciju u pythonu.

def let_me_greet(name):
    """This function will great the input name"""
    print("Hello "+name+", Have a good time!!!")

Pa, upravo smo stvorili funkciju koja uzima naziv unosa i pozdravlja ga porukom.

U redu, naša funkcija izgleda dobro. Ali čekaj!!!

Kako nazvati ovu funkciju?

Pogledajmo to ovdje.

Pozivanje funkcije u pythonu

Nakon što stvorite funkciju, možete je pozvati kad god i gdje god je potrebno. Note da to možete učiniti pomoću druge funkcije ili čak terminala.

Da biste pozvali funkciju, sve što trebate učiniti je pozvati funkciju njezinim imenom zajedno s njezinim parametrima.

Nazovimo ovdje definiranu funkciju.

let_me_greet("HackAnons")
Hello HackAnons, Have a good time!!!

Wow! To je to. Vi ste to učinili.

Upravo ste stvorili funkciju, pozvali je i ona je radila! Kako je cool?!

Funkcija s povratnom naredbom u pythonu

Naredba return koristi se za završetak izvođenja koda. Sve naredbe nakon naredbe return neće se izvršiti.

Note da će se povratna izjava bez ikakvog izraza vratiti nikakav.

def fun(): 
    website = "HackAnons"
    x = 101   
    return [website, 101];   
    
list = fun()  
print(list) 
['HackAnons', 101]

Možete vidjeti radnu izjavu o povratku u gornjem kodu. Također, možete vidjeti kako smo pozvali funkciju da je vrati kao popis.

Zaključak – Stvorite funkciju u pythonu

Funkcije su hrpa izjava koje će pomoći organizirati program razbijanjem koda kako bi se postigla modularnost uz mogućnost ponovne upotrebe. Nadam se da ste naučili kako stvoriti funkcije u pythonu i njegovim operacijama. To je sve za sada. Sretan Python!!!.

Table of Contents