Glavni problem s argumentima funkcije u više redova je taj što može biti teško pročitati i razumjeti šta funkcija radi. Ovo može biti posebno problematično kada funkciji treba dugo da se izvrši ili kada postoji mnogo argumenata.
def foo(arg1, arg2, arg3): print(arg1) print(arg2) print(arg3)
Ovo je definicija funkcije. Funkcija je nazvana “foo”. Potrebna su tri argumenta, “arg1”, “arg2” i “arg3”. Funkcija ispisuje vrijednost svakog argumenta u zasebnom redu.
funkcije u Pythonu
U Pythonu, funkcije su način grupisanja povezanog koda zajedno. Funkcije se mogu definirati na više načina, ali najčešći način je definiranje ih kao skup instrukcija koje uzimaju jedan ili više argumenata i vraćaju jednu ili više vrijednosti.
Kada pozovete funkciju, Python interpreter će prvo potražiti definiciju funkcije. Ako pronađe definiciju, izvršit će instrukcije u tijelu funkcije. Ako funkcija nema definiciju, tumač će potražiti odgovarajuće mjesto za kreiranje i zatim izvršiti kod na toj lokaciji.
Funkcije se mogu koristiti za modularizaciju vašeg koda i olakšavanje čitanja i održavanja. Takođe se mogu koristiti za kreiranje višekratnih delova koda.
Napišite argumente sa više redova
Napišite argumente s više redova u Pythonu:
def my_function(arg1, arg2):
print(“Argument 1:”, arg1)
print(“Argument 2:”, arg2)