Fungsi Pada Phyton ( LP pert. 3 )

1.Apayang kalian ketahui tentang fungsi pada python?
2.Sebutkan fungsi-fungsi pada python,beserta bentuk umumnya?

Jawab:


1. Fungsi dipakai untuk mengumpulkan beberapa perintah yang sering dipakai dalam sebuah program. Dengan memakai fungsi, program yang kita buat menjadi lebih terstruktur. Lebih mudah diikuti oleh orang lain yang membaca program kita. Dan yang paling penting adalah mempersingkat waktu yang kita perlukan untuk mengembangkan suatu perangkat lunak. Karena perangkat lunak yang kita buat, bisa jadi memakai komponen-komponen yang sama.
Seperti layaknya sebuah bahasa pemrograman, Python juga memberikan fasilitas pembuatan fungsi yang sangat bagus. Konsep fungsi dalam Python sama dengan bahasa pemrograman C/C++. Python menganggap fungsi dan prosedur adalah sesuatu yang sama, dalam artian cara mendeklarasikan fungsi dan prosedur adalah sama. Hanya bedanya, kalau fungsi mengembalikan suatu nilai setelah proses sedangkan prosedur tidak.
Ketika membutuhkan sebuah fungsi, tinggal deklarasikan saja.fungsi yang dideklarasikan adalah
def buildConnectionString(params):


Ingat, keyword def pada code tersebut menandai permulaan deklarasi fungsi, diikuti dengan nama fungsi –> jadi nama fungsi pada code di atas adalah buildConnectionString, kemudian diikuti oleh argumen dalam tanda kurung –> argumennya adalah params. Apabila terdapat multiple arguments harus dipisahkan dengan tanda koma.


- Fungsi dalam python tidak mendefinisikan datatype return valuenya.Setiap fungsi dalam Python akan mengembalikan sebuah nilai, terdapat null value jika tidak ada return statement yang didefinisikan.


- Pada Python tidak dikenal adanya subroutines (subroutines adalah sejenis fungsi namun tidak mengembalikan nilai, terdapat pada pemrograman VB).
2. Pernyataan def dipakai untuk mendeklarasikan fungsi. Sedangkan pernyataan return dipakai untuk
mengembalikan suatu nilai kepada bagian program yang memanggil fungsi. Bentuk dasar untuk
mendeklarasikan fungsi adalah sebagai berikut:

def nama_fungsi(arg1, arg2, arg3,...,argN):
perintah-perintah

return nilai_balik
  • fungsi " len()" mengembalikan nilai berupa jumlah elemen di dalam sebuah list
>>> len(mdList)
  • fungsi bawaan untuk mengambil masukkan, yaitu raw_input() dan input ()
raw_input([prompt])
input([prompt])


prompt akan dicetak ketika fungsi dijalankan
  • fungsi Open : untuk membuka file sesuai dengan operasi yang ingin kita lakukan
open(filename[,mode[,buffering]])
  • fungsi read : untuk membaca keseluruhan file

>>> nama_variabel=file.read()
>>>nama_variabel
sumber :
http://id.wikibooks.org/wiki/Python_Selayang_Pandang

http://himaster.co.cc/?p=26

riska

3 comments:

  1. mantep nih buat LP besok
    haha

    ReplyDelete
  2. wah padahal ini LP tahun lalu. msh sama aja :D
    good luck deh !

    ReplyDelete
  3. thanks. sering-sering aja kaya gini..
    hehehe

    ReplyDelete