Funcții definite de utilizator

Introducere în funcții în Python

Hugo Bowne-Anderson

Instructor

Ce veți învăța:

  • Definirea funcțiilor fără parametri

  • Definirea funcțiilor cu un parametru

  • Definirea funcțiilor care returnează o valoare

  • Ulterior: argumente multiple, valori de returnare multiple

Introducere în funcții în Python

Funcții predefinite

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Introducere în funcții în Python

Definirea unei funcții

def square():    # <- Function header

new_value = 4 ** 2 # <- Function body print(new_value)
square()
16
Introducere în funcții în Python

Parametrii funcțiilor

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Introducere în funcții în Python

Valori returnate din funcții

  • Returnați o valoare dintr-o funcție folosind return
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Introducere în funcții în Python

Docstrings

  • Docstrings descriu ce face funcția

  • Servesc drept documentație pentru funcție

  • Plasate imediat după antetul funcției

  • Între ghilimele triple duble """

def square(value):
    """Returns the square of a value."""
    new_value = value ** 2
    return new_value
Introducere în funcții în Python

Să exersăm!

Introducere în funcții în Python

Preparing Video For Download...