Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Pythondaki Decoratorlar/Videolardaki Notebooklar/İç içe Fonksiyonlar ve Fonksiyon Parametreleri.ipynb
765 views
Kernel: Python 3
def fonksiyon(*args): for i in args: print(i)
fonksiyon(1,2,3)
1 2 3
fonksiyon(1,2,3,4,5,6,7)
1 2 3 4 5 6 7
def fonksiyon(isim,*args): print("İsim:",isim) print("--------------") for i in args: print(i)
fonksiyon("Murat",1,2,3,4,5,6,7)
İsim: Murat -------------- 1 2 3 4 5 6 7
def fonksiyon(**kwargs): print(kwargs)
fonksiyon(isim = "Murat",soyisim = "Coşkun",numara = 12345)
{'isim': 'Murat', 'soyisim': 'Coşkun', 'numara': 12345}
def fonksiyon(**kwargs): for i,j in kwargs.items(): print("Argüman İsmi",i,"Argüman Değeri",j)
fonksiyon(isim = "Murat",soyisim = "Coşkun",numara = 12345)
Argüman İsmi isim Argüman Değeri Murat Argüman İsmi soyisim Argüman Değeri Coşkun Argüman İsmi numara Argüman Değeri 12345
def fonksiyon(*args,**kwargs): for i in args: print(i) print("--------------------") for i , j in kwargs.items(): print(i,j)
fonksiyon(1,2,3,4,5,6,isim = "Murat",soyisim = "Coşkun",numara = 12345)
1 2 3 4 5 6 -------------------- isim Murat soyisim Coşkun numara 12345
def selamla(isim): print("Selam",isim)
selamla("Ayşe")
Selam Ayşe
selamla
<function __main__.selamla>
merhaba = selamla
merhaba
<function __main__.selamla>
merhaba("Kemal")
Selam Kemal
del selamla
selamla
--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-24-476cfa688e53> in <module>() ----> 1 selamla NameError: name 'selamla' is not defined
merhaba
<function __main__.selamla>
merhaba("Kemal")
Selam Kemal
def fonksiyon(): def fonksiyon2(): print("Küçük fonksiyondan herkese merhaba") fonksiyon2() print("Büyük fonksiyondan herkese merhaba")
fonksiyon()
Küçük fonksiyondan herkese merhaba Büyük fonksiyondan herkese merhaba
fonksiyon2()
--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-33-f5881b0c8fcf> in <module>() ----> 1 fonksiyon2() NameError: name 'fonksiyon2' is not defined
def fonksiyon(*args): def toplama(args): toplam = 0 for i in args: toplam += i return toplam print(toplama(args))
fonksiyon(1,2,3,4,5,6,7)
28