Informatică Programare
Ce este o functie in programare Python?
O funcție în Python este un bloc de cod reutilizabil care primește date de intrare (parametri), execută o secvență de instrucțiuni și poate returna un rezultat. Funcțiile permit organizarea logică a programului și evitarea repetării codului. Ele sunt definite cu cuvântul cheie 'def' urmat de numele funcției și paranteze.
Sintaxa de bază a unei funcții
- Definire Folosești 'def nume_functie(parametri):' pentru a declara o funcție. Exemplu: def salut(nume): print('Salut,', nume)
- Apelare Apelezi funcția scriind numele ei cu paranteze și argumente. Exemplu: salut('Ana') afișează 'Salut, Ana'
- Return Cuvântul cheie 'return' trimite înapoi o valoare. Exemplu: def aduna(a, b): return a + b
Tipuri de parametri
- Parametri poziționali Sunt cei mai simpli, valoarea se atribuie în ordinea declarării. Exemplu: def putere(x, n): return x ** n
- Parametri cu valoare implicită Poți da valori implicite. Exemplu: def mesaj(text='Bună ziua'): print(text)
- Parametri variabili Folosești *args pentru liste de argumente și **kwargs pentru dicționare. Exemplu: def suma(*numere): return sum(numere)
Folosește funcții pentru a împărți codul complex în părți mai mici și ușor de testat.