Argumen
Argumen adalah nilai yang diterima oleh fungsi saat dipanggil. Argumen dapat berupa nilai tetap atau variabel dan berfungsi sebagai input untuk fungsi yang akan digunakan di dalam blok kode. Fungsi dapat memiliki nol atau lebih argumen.
Instruksi dalam Fungsi
Blok kode dalam fungsi berisi serangkaian instruksi yang akan dijalankan saat fungsi dipanggil. Instruksi ini dapat berupa:
Perhitungan matematis
Manipulasi data
Pemanggilan fungsi lain
Proses logika lainnya
Di Python, blok kode dalam fungsi diidentifikasi dengan indentasi yang konsisten.
Jenis-Jenis Argumen dalam Python
π a. Argumen Posisional
Argumen ini ditentukan berdasarkan posisi atau urutannya saat memanggil fungsi.
Output:
π b. Argumen Kata Kunci
Argumen ini ditentukan berdasarkan nama (key) sehingga tidak perlu mengikuti urutan posisi.
Output:
π c. Argumen Default
Argumen ini memiliki nilai default, sehingga fungsi tetap bisa dipanggil meskipun argumen tidak diberikan.
Output:
π d. Argumen *args
dan **kwargs
β
*args
β Digunakan untuk menerima banyak argumen posisi dalam bentuk tuple.
β
**kwargs
β Digunakan untuk menerima banyak argumen kata kunci dalam bentuk dictionary.
πΉ Contoh penggunaan *args
(Argumen Posisi Variabel)
Output:
πΉ Contoh penggunaan **kwargs
(Argumen Kata Kunci Variabel)
Output:
Kesimpulan
Python menyediakan beberapa jenis argumen dalam fungsi:
β
Argumen Posisional β Ditentukan berdasarkan urutan.
β
Argumen Kata Kunci β Ditentukan berdasarkan nama (key).
β
Argumen Default β Memiliki nilai bawaan jika tidak diberikan.
β
*args
β Menerima banyak argumen dalam bentuk tuple.
β
**kwargs
β Menerima banyak argumen dalam bentuk dictionary.
Last updated