Share

Function / fungsi adalah blok kode program yang diorganisasikan, bisa digunakan berulang baik untuk proses tunggal maupun beberapa proses yang berkaitan. Dengan menggunakan function / fungsi akan membuat aplikasi lebih baik karena cukup hanya dengan satu blok kode, itu bisa digunakan secara berulang.

Berikut ini adalah aturan-aturan dalam membuat fungsi di Python :

  • Fungsi dimulai dengan kata kunci def diikuti oleh nama fungsi dan kurung ().
  • Setiap parameter masukan atau argumen harus ditempatkan dalam tanda kurung. Anda juga dapat menentukan parameter dalam tanda kurung ini.
  • Pernyataan pertama dari fungsi dapat menjadi pernyataan opsional.
  • Blok kode dalam setiap fungsi dimulai dengan titik dua (:)
  • Pernyataan return adalah pengembalian nilai ketika fungsi itu dipanggil. Sebuah nilai return tanpa argumen akan dikembalikan sebagai none.

Contoh membuat dan kemudian memanggil fungsi :

Mendefinisikan fungsi hanya menuliskan nama fungsi, menentukan parameter dan menulis struktur blok kode.

Memasukkan nilai pada fungsi :

Semua parameter (argumen) dalam bahasa Python diteruskan oleh referensi dalam fungsi. Jika Anda mengubah parameter mengacu dalam fungsi, perubahan juga mencerminkan nilai kembali dari fungsi.

Menggunakan argumen dalam fungsi :

  • Fungsi yang selalu membutuhkan argumen
    Argumen yang diperlukan adalah argumen dilewatkan ke fungsi dalam posisi yang benar. Di sini, jumlah argumen dalam panggilan fungsi harus sama persis dengan
    definisi fungsi.
  • Fungsi dengan kata kunci
    Argumen kata kunci yang terkait dengan pemanggilan fungsi. Bila Anda menggunakan argumen kata kunci dalam pemanggilan fungsi, pemanggil mengidentifikasi argumen dengan nama parameter.
  • Fungsi dengan nilai default
    Sebuah argumen default adalah argumen yang mengasumsikan nilai default jika nilai tidak tersedia dalam pemanggilan fungsi untuk argumen itu.
  • Fungsi dengan argumen panjang variabel
    Anda mungkin perlu untuk memproses fungsi dengan argumen lebih dari yang Anda tentukan saat mendefinisikan fungsi. Argumen ini disebut argumen panjang variabel.

Untuk tutorial Python lainnya silakan klik di sini.

Semoga bermanfaat 🙂