Jumat, 08 Januari 2016

Fungsi Pada Python

Fungsi adalah suatu blok program terpisah yang berfungsi sebagai sub-program untuk memproses sebagian dari pekerjaan program utama. Keuntungan menggunakan fungsi :

1. Meminimalkan penulisan perintah yang sama
2. Dapat digunakan kembali oleh program atau fungsi yang lain
3. Memudahkan dalam mencari kesalahan dan kesalahan dapat dialokasikan dalam suatu modul tertentu



Kategori Fungsi

Standart Library Function
Merupakan fungsi yang sudah disediakan oleh interpreter Python seperti raw_input(), input(), print(), open(), dsb.

Programme Defined Function
Merupakan fungsi yang dibuat sendiri oleh programmer. Dalam Python terdapat dua perintah untuk membuat fungsi yaitu, def dan lambda.

Statement Def

Statement ini digunakan untuk mendeklarasikan fungsi.

Bentuk Umum :

            def <nama_fungsi> (arg1, arg2,..., argN):

                        <statement-statement>

Statement Lambda

Statement ini disebut juga ekspresi  atau anonymous function karena tidak disebutkan nama fungsinya.

Bentuk Umum :

            lambda arg1, arg2, ... , argN : ekspression
                        using arguments

Fungsi Rekursif

            Fungsi rekursif adalah suatu fungsi yang memanggil dirinya sendiri dengan tujuan untuk menyederhanakan penulisan program dan menggantikan bentuk iterasi. Salah satu contoh yang bisa menggunakan fungsi ini adalah mencari nilai faktorial dan fibonacci.

Scope Variabel

            Scope variabel atau cangkupan variabel merupakan keadaan dimana pendeklarasian sebuah variabel yang ditentukan. Ada dua macam yaitu, local dan global.



Sumber : Fungsi Pada Python

Tidak ada komentar:

Posting Komentar