Ini Dia Fungsi dalam Bahasa Pemrograman Python

Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu. Fungsi membantu membuat kode lebih modular, terorganisir, dan mudah dipahami. Dalam Python, fungsi didefinisikan menggunakan kata kunci `def`, diikuti dengan nama fungsi dan tanda kurung `()`. Fungsi dalam pemrograman python akan dijelaskan di bawah ini.

Struktur Dasar Fungsi

­­

Fungsi pemrograman phyton
Fungsi pemrograman phyton
  • `def`: Kata kunci untuk mendefinisikan fungsi.
  • `nama_fungsi`: Nama yang diberikan untuk fungsi.
  • `parameter1, parameter2, …`: Daftar parameter (opsional).
  • `return`: Kata kunci untuk mengembalikan nilai dari fungsi (opsional).

Contoh Fungsi Sederhana

Fungsi pemrograman phyton
Fungsi pemrograman phyton

Memanggil Fungsi

Setelah didefinisikan, fungsi dapat dipanggil dengan menggunakan nama fungsi diikuti oleh tanda kurung dan argumen yang sesuai.

phyton
phyton

Parameter dan Argumen

Fungsi dapat menerima sejumlah parameter yang disebut dalam definisi fungsi. Argumen adalah nilai yang diberikan saat fungsi dipanggil.

Baca Juga:  Mengenal Stephen Hawking, Salah Satu Ilmuwan Terkemuka
phyton
phyton

Parameter Default

- Iklan -

Parameter fungsi dapat memiliki nilai default yang akan digunakan jika tidak ada argumen yang diberikan.

phyton
phyton

Argumen Kunci (Keyword Arguments)

Argumen kunci memungkinkan Anda untuk melewatkan argumen dalam urutan apa pun.

phyton

Argumen Arbitrer (*args dan **kwargs)

  • `*args`: Digunakan untuk melewatkan sejumlah argumen variabel ke dalam fungsi.
  • `**kwargs`: Digunakan untuk melewatkan sejumlah argumen kata kunci variabel ke dalam fungsi.
phyton
phyton

Fungsi dengan Pengembalian Nilai (Return)

Fungsi dapat mengembalikan nilai menggunakan kata kunci `return`.

phyton
phyton

Fungsi Anonim (Lambda)

Lambda adalah fungsi anonim yang dapat memiliki beberapa argumen tetapi hanya satu ekspresi.

phyton
phyton

Rekursi

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.

phyton
phyton

Dokumentasi Fungsi (Docstring)

Docstring adalah string literal yang ditulis di awal definisi fungsi untuk mendokumentasikan

Baca Juga:  PD II, Jepang Belajar Membuat Pesawat Tempur dari 4 Cara Ini
phyton
phyton

Fungsi sebagai Objek Pertama (First-Class Objects)

Dalam Python, fungsi adalah objek kelas pertama, artinya mereka dapat disimpan dalam variabel, diteruskan sebagai argumen, dan dikembalikan oleh fungsi lain.

Fungsi dalam pemrograman python
Fungsi dalam pemrograman python

Fungsi Dalam Fungsi (Nested Functions)

Anda dapat mendefinisikan fungsi di dalam fungsi lain.

Fungsi dalam pemrograman python
Fungsi dalam pemrograman python

Dekorator

Dekorator adalah fungsi yang mengubah perilaku fungsi lain. Dekorator sering digunakan untuk menambahkan fungsionalitas tambahan pada fungsi yang ada.

Fungsi dalam pemrograman python
Fungsi dalam pemrograman python

Fungsi adalah komponen fundamental dalam pemrograman Python yang memungkinkan pengembang untuk menulis kode yang modular, terorganisir, dan dapat digunakan kembali. Dengan memahami cara kerja fungsi, cara mendefinisikan dan memanggilnya, serta berbagai fitur seperti parameter default, *args, **kwargs, lambda, rekursi, dan dekorator, Anda dapat menulis kode Python yang lebih efisien dan efektif.

 

 

Bagikan:

BERITA TERKAIT

REKOMENDASI

BERITA TERBARU