Python'da Kullanıcı Tanımlı Fonksiyonlarla Çalışmanın Temelleri
Python'da standart fonksiyonları ve metotları kullanmanın yanı sıra, kendi özel fonksiyonlarınızı oluşturup kullanabilirsiniz.
Kendi fonksiyonumuzu oluşturmak için sözdizimine
bakalım. Bildirim için def anahtar kelimesini
yazmanız gerekir, ardından fonksiyonun adı ve
içinde parametreler belirleyebileceğiniz yuvarlak
parantezler gelir. Sonrasında iki nokta üst üste
konur, onun ardından alt blokta gerekli kod
(fonksiyon gövdesi) yazılır.
Fonksiyon gövdesi, diğer tüm kod bloklarında
olduğu gibi bir girinti ile içeriden başlamalıdır.
Örnek olarak func fonksiyonunu yapalım:
def func():
'''
içinde yürütülecek kodun
yazılı olduğu fonksiyon gövdesi
'''
func fonksiyonunun bir ünlem işareti
yazdırmasını sağlayalım:
def func():
print('!')
Şimdi fonksiyonumuzu çağıralım. Bunun için fonksiyonun adını ve yuvarlak parantezleri yazmak gerekir:
def func():
print('!')
# Fonksiyonumuzu çağırıyoruz:
func() # '!' yazdıracak
Fonksiyonumuzu birkaç kez çağırabiliriz - bu durumda fonksiyonun her çağrılışı ekrana yeni bir çıktı verecektir:
def func():
print('!')
func() # '!' yazdıracak
func() # '!' yazdıracak
func() # '!' yazdıracak
Python'da fonksiyonu mutlaka bildiriminin altında çağırmak gerekir:
func() # hata verecek
def func():
print('!')
Adınızı ve soyadınızı yazdıran bir fonksiyon yapın.
3 ve 6 sayılarının toplamını yazdıran bir fonksiyon yapın.