Fungsi buatan pengguna

Pengantar Fungsi di Python

Hugo Bowne-Anderson

Instructor

Yang akan Anda pelajari:

  • Mendefinisikan fungsi tanpa parameter

  • Mendefinisikan fungsi dengan satu parameter

  • Mendefinisikan fungsi yang mengembalikan nilai

  • Nanti: beberapa argumen, beberapa nilai balikan

Pengantar Fungsi di Python

Fungsi bawaan

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Pengantar Fungsi di Python

Mendefinisikan fungsi

def square():    # <- Header fungsi

new_value = 4 ** 2 # <- Badan fungsi print(new_value)
square()
16
Pengantar Fungsi di Python

Parameter fungsi

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

square(4)
16
square(5)
25
Pengantar Fungsi di Python

Mengembalikan nilai dari fungsi

  • Kembalikan nilai dari fungsi dengan return
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Pengantar Fungsi di Python

Docstring

  • Docstring menjelaskan apa yang dilakukan fungsi Anda

  • Berfungsi sebagai dokumentasi fungsi

  • Diletakkan tepat di baris setelah header fungsi

  • Di antara tiga tanda kutip ganda """

def square(value):
    """Mengembalikan kuadrat dari suatu nilai."""
    new_value = value ** 2
    return new_value
Pengantar Fungsi di Python

Ayo berlatih!

Pengantar Fungsi di Python

Preparing Video For Download...