Fungsi
Fungsi adalah blok
kode terorganisir dan dapat digunakan kembali yang digunakan untuk
melakukan sebuah tindakan/action. Fungsi memberikan
modularitas yang lebih baik untuk aplikasi Anda
dan tingkat penggunaan kode
yang tinggi.
Mendefinisikan Fungsi Python
Anda dapat menentukan
fungsi untuk menyediakan fungsionalitas yang dibutuhkan. Berikut
adalah aturan sederhana untuk
mendefinisikan fungsi dengan Python.
• Fungsi blok dimulai dengan def kata kunci diikuti oleh nama fungsi
dan tanda kurung (()).
• Setiap parameter masukan atau argumen harus ditempatkan di dalam tanda
kurung ini. Anda
juga dapat menentukan parameter di dalam tanda
kurung ini.
• Pernyataan pertama dari sebuah fungsi dapat berupa
pernyataan opsional - string
dokumentasi fungsi atau docstring.
• Blok kode dalam
setiap fungsi dimulai dengan
titik dua
(:)
dan indentasi.
• Pernyataan kembali
[ekspresi] keluar dari
sebuah fungsi, secara
opsional
menyampaikan kembali ekspresi ke pemanggil. Pernyataan pengembalian tanpa
argumen sama dengan return None.
Contoh fungsi
def printme( str ):
"This
prints a passed string into this function"
print (str)
return
Modul
Modul memungkinkan Anda mengatur kode Python secara logis. Mengelompokkan
kode terkait ke dalam modul membuat kode lebih mudah dipahami dan digunakan. Modul adalah objek Python dengan atribut yang diberi nama yang bisa Anda bind dan
dijadikan referensi.
Secara sederhana
modul adalah file yang terdiri dari kode Python. Modul dapat
mendefinisikan fungsi,
kelas dan variabel.
Modul juga bisa menyertakan kode yang bisa dijalankan "runable".
Berikut
adalah contoh modul sederhana
pada Python :
def print_func( par
): print "Halo : ", par return
Import
Statement
Anda dapat menggunakan file sumber
Python apapun sebagai modul dengan
mengeksekusi pernyataan impor di file sumber Python lainnya. Impornya
memiliki sintaks berikut.
Ketika interpreter menemukan sebuah
pernyataan import, ia
mengimpor modul jika modul tersebut ada di jalur pencarian. Jalur pencarian adalah daftar direktori yang
ditafsirkan juru bahasa sebelum mengimpor modul. Misalnya, untuk mengimpor modul hello.py, Anda perlu
meletakkan perintah berikut
di bagian atas script.
# Import module support import support
# Anda bisa memanggil fungsi defined sebagai berikut support.print_func("Bara")
0 Comments