Argument pada parameter Defining Function
Ini adalah contoh sebelumnya,menggunakan defining tanpa parameter:
def daftarnama():
print "ini adalahdaftar nama si BuayaTerbang"
print "ini adalah dartar nama si BuayaBerdiri"
print "ini adalahdaftar nama si BuayaTerbang"
print "ini adalah dartar nama si BuayaBerdiri"
Maka akan mencetak seperti ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
ini adalah daftar nama si BuayaTerbang
ini adalah dartar nama si BuayaBerdiri
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
ini adalah daftar nama si BuayaTerbang
ini adalah dartar nama si BuayaBerdiri
>>>
Pada contoh diatas adalah contoh fungsi def yang tidak berparameter,pada kesempatan ini saya akan share cara menggunakan def dengan menggunakan parameter keyword arguments.
Keyword Argument adalah sebuah parameter pada defining yang dapat mengisi sebuah parameter ketika nama fungsi tersebut di eksekusi.
Untuk lebih jelasnya kamu dapat melihat contoh berikut :
def biodata_BuayaTerbang(KotaKelahiran, GolonganDarah,):
print "Kota Kelahiran :",KotaKelahiran;
print "Golongan Darah :",GolonganDarah;
print "Biodata BuayaTerbang >>>"
biodata_BuayaTerbang(KotaKelahiran="Bekasi", GolonganDarah="Z",)
print "Kota Kelahiran :",KotaKelahiran;
print "Golongan Darah :",GolonganDarah;
print "Biodata BuayaTerbang >>>"
biodata_BuayaTerbang(KotaKelahiran="Bekasi", GolonganDarah="Z",)
Maka Akan Mencetak seperti contoh dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Biodata BuayaTerbang >>>
Kota Kelahiran : Bekasi
Golongan Darah : Z
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
Biodata BuayaTerbang >>>
Kota Kelahiran : Bekasi
Golongan Darah : Z
>>>
Lihat gambar dibawah ini :
Argument Define Functios in Python |
Ketika kamu tidak mengisi argument pada parameter pada fungsi tersebut,maka akan menimbulkan error pada output atau print (yang tercetak ),lihat contoh dibawah ini :
def biodata_BuayaTerbang(KotaKelahiran, GolonganDarah,):
print "Kota Kelahiran :",KotaKelahiran;
print "Golongan Darah :",GolonganDarah;
print "Biodata BuayaTerbang >>>"
biodata_BuayaTerbang(KotaKelahiran, GolonganDarah)
print "Kota Kelahiran :",KotaKelahiran;
print "Golongan Darah :",GolonganDarah;
print "Biodata BuayaTerbang >>>"
biodata_BuayaTerbang(KotaKelahiran, GolonganDarah)
Maka akan mencetak :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Biodata BuayaTerbang >>>
Traceback (most recent call last):
File "E:\python\a1.py", line 6, in <module>
biodata_BuayaTerbang(KotaKelahiran, GolonganDarah)
NameError: name 'KotaKelahiran' is not defined
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
Biodata BuayaTerbang >>>
Traceback (most recent call last):
File "E:\python\a1.py", line 6, in <module>
biodata_BuayaTerbang(KotaKelahiran, GolonganDarah)
NameError: name 'KotaKelahiran' is not defined
>>>
Lihat gambar dibawah ini :
Contoh Error tanpa argument di parameter fungsi |
Sampai disini dulu yahh :)
Gbu :)
Baca Juga Artikel Tentang : Cara Daftar Garena Indonesia untuk semua game Garena