Masalah utama dengan argumen fungsi pada banyak baris adalah sulitnya membaca dan memahami apa yang dilakukan fungsi. Ini bisa sangat bermasalah ketika fungsi membutuhkan waktu lama untuk dieksekusi, atau ketika ada banyak argumen.
def foo(arg1, arg2, arg3): print(arg1) print(arg2) print(arg3)
Ini adalah definisi fungsi. Fungsi ini bernama "foo". Dibutuhkan tiga argumen, "arg1", "arg2", dan "arg3". Fungsi mencetak nilai setiap argumen pada baris terpisah.
fungsi dalam Python
Di Python, fungsi adalah cara untuk mengelompokkan kode terkait. Fungsi dapat didefinisikan dalam beberapa cara, tetapi cara yang paling umum adalah mendefinisikannya sebagai sekumpulan instruksi yang mengambil satu atau lebih argumen dan mengembalikan satu atau lebih nilai.
Saat Anda memanggil suatu fungsi, interpreter Python pertama-tama akan mencari definisi fungsi. Jika menemukan definisinya, ia akan menjalankan instruksi di badan fungsi. Jika fungsi tidak memiliki definisi, juru bahasa akan mencari tempat yang sesuai untuk membuatnya, lalu mengeksekusi kode di lokasi tersebut.
Fungsi dapat digunakan untuk memodulasi kode Anda dan membuatnya lebih mudah dibaca dan dipelihara. Mereka juga dapat digunakan untuk membuat potongan kode yang dapat digunakan kembali.
Tulis argumen dengan beberapa baris
Tulis argumen dengan banyak baris dengan Python:
def fungsi_saya(arg1, arg2):
print(“Argumen 1:”, arg1)
print(“Argumen 2:”, arg2)