Fungsi

Pengertian Fungsi 

Fungsi (Function) adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah program kecil untuk memproses sebagian dari pekerjaan program utama. Fungsi digunakan untuk mengumpulkan beberapa perintah yang sering dipakai dalam sebuah program. Fungsi juga bisa diartikan sebagai bagian dari program yang dapat digunakan kembali. Hal ini bisa dicapai dengan memberi nama pada blok statemen, kemudian nama ini dapat dipanggil di manapun dalam program. Kita telah menggunakan beberapa fungsi builtin seperti range. Fungsi dalam Python didefinisikan menggunakan kata kunci def. Setelah def ada nama pengenal fungsi diikut dengan parameter yang diapit oleh tanda kurung dan diakhir dingan tanda titik dua (:). Baris berikutnya berupa blok fungsi yang akan dijalankan jika fungsi dipanggil. 

Mendeklarasikan dan Memakai Fungsi

Dalam python terdapat dua perintah yang dapat digunakan untuk membuat sebuah fungsi, yaitu :

a) Statemen Def 

Statemen def adalah perintah standar dalam python untuk mendefinisikan sebuah fungsi. def dalam python merupakan perintah yang executable, artinya function tidak akan aktif sampai python merunning perintah def tersebut  Statemen def digunakan untuk mendeklarasikan fungsi. Sedangkan statemen return digunakan untuk mengembalikan suatu nilai kepada bagian program yang memanggil fungsi. 


Sebuah fungsi diawali dengan statemen def kemudian diikuti oleh sebuah nama_fungsi nya. Sebuah fungsi dapat memiliki daftar argumen (parameter) ataupun tidak. Tanda titik dua ( : ) menandakan awal pendefinisian tubuh dari fungsi yang terdiri dari statemen-statemen. 

Tubuh fungsi yang memiliki statemen return :


Statemen return dapat diletakkan di bagian mana saja dalam tubuh fungsi. Statemen return menandakan akhir dar pemanggilan fungsi dan akan mengirimkan suatu nilai balik kepada program yang memanggil fungsi tersebut. Statemen return bersifat opsional, artinya jika sebuah fungsi tidak memiliki statemen return, maka sebuah fungsi tidak akan mengembalikan suatu nilai apapun.

b) Statemen Lambda

Selain statemen def, Python juga menyediakan suatu bentuk ekspresi yang menghasilkan objek fungsi. Karena kesamaannya dengan tools dalam bahasa Lisp, ini disebut lambda .Seperti def, ekspresi ini menciptakan sebuah fungsi yang akan dipanggil nanti, tapi mengembalikan fungsi dan bukan untuk menetapkan nama.  lambda dalam python lebih dikenal dengan nama Anonymous Function (Fungsi yang tidak disebutkan bukanlah sebuah perintah (statemen) namun lebih namanya). Lambda kepada ekspresi (expression). Dalam prakteknya, mereka sering digunakan sebagai cara untuk inline definisi fungsi, atau untuk menunda pelaksanaan sepotong kode. Bentuk umum lambda adalah kata kunci lambda, diikuti oleh satu atau lebih argument (persis seperti daftar argumen dalam tanda kurung di def header), diikuti oleh ekspresi setelah tandatitik dua:



klik link disamping untuk mendownload file python diatas => disini


****Untuk kalian yang ingin tahu informasi tentang E-COMMERCE silahkan klik link =>Contempedia122


****Untuk kalian yang ingin tahu informasi tentang Joomla silahkan klik link =>Apa Itu JOOMLA?


Komentar

Postingan populer dari blog ini

Operasi Aritmatika Dalam Python

List