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.

Mai multe din Programare