Argumen Fungsi Python
Argumen
Informasi dapat diteruskan ke fungsi sebagai argumen.
Argumen ditentukan setelah nama fungsi, di dalam tanda kurung. Anda dapat menambahkan argumen sebanyak yang Anda inginkan, cukup pisahkan dengan koma.
Contoh berikut memiliki fungsi dengan satu argumen (fname). Saat fungsi dipanggil, kami memberikan nama depan, yang digunakan di dalam fungsi untuk mencetak nama lengkap:
Contoh
def my_function(fname):
print(fname + " Refsnes")
my_function("Emil")
my_function("Tobias")
my_function("Linus")
Argumen sering disingkat menjadi argumen dalam dokumentasi Python.
Parameter atau Argumen?
Istilah parameter dan argumen dapat digunakan untuk hal yang sama: informasi yang diteruskan ke suatu fungsi.
Dari perspektif fungsi:
Parameter adalah variabel yang terdaftar di dalam tanda kurung dalam definisi fungsi.
Argumen adalah nilai yang dikirim ke fungsi saat dipanggil.
Jumlah Argumen
Secara default, suatu fungsi harus dipanggil dengan jumlah argumen yang benar. Artinya jika fungsi Anda mengharapkan 2 argumen, Anda harus memanggil fungsi dengan 2 argumen, tidak lebih, dan tidak kurang.
Contoh
Fungsi ini mengharapkan 2 argumen, dan mendapat 2 argumen:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil", "Refsnes")
Contoh
Fungsi ini mengharapkan 2 argumen, tetapi hanya mendapatkan 1:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil")