- Sebuah function dalam python ditandai dengan menggunakan keyword "def" yang diikute dengan nama fungsi dan tanda kurung.
- Parameters atau argument akan dimasukkan kedalam tanda kurung tersebut
- Setiap fungsi mempunya Blok Code dengan ditandai titik dua (:)
Syntax Function
def functionname( Argument ):
<"function_docstring">
return [expression]
Penulisan code functions python :
definisikan functions :
# Pendefinisian Functions
def tampilkanPesan( _str_ ):
print _str_
return;
Panggil Functions :
# Panggil FUnction dari sini
tampilkanPesan("Mari panggil Functions dari sini")
tampilkanPesan("dan dari sini juga")
Sehingga script lengkap sebuah function python :
#!/usr/bin/pythonPenjelasan :
# Pendefinisian Functions
def tampilkanPesan( _str_ ):
print _str_
return;
# Panggil FUnction dari sini
tampilkanPesan("Mari panggil Functions dari sini")
tampilkanPesan("dan dari sini juga")
Ketika script function diatas di eksekusi maka akan menampilkan pesan :
c:\Python27>python function.pyContoh lain penggunaan function python jika menggunakan function yang mempunyai value, sebagai contohnya silahkan lihat code berikut :
Mari panggil Functions dari sini
dan dari sini juga
c:\Python27>
#!/usr/bin/pythonPenjelasan :
# defenisikan fungsi disini
def TampilkanPesan( __list__ ):
"This changes a passed list into this function"
__list__.append(["s","e","c","t","o","r"]);
print "Masukan Functions: ", __list__
return
# panggil fungsi dari sini
__list__ = ["c","o","d","e"];
TampilkanPesan( __list__ );
print "Keluaran Functions: ", __list__
jika script diatas dieksekusi maka akan memunculkan pesan :
c:\Python27>python function.pyGimana mudah bukan penjelasan tentang funsi dalam python in, update terus ya di sector code, berbagai tutorial tentang bahasa pemrograman seperti VB.NET, C#, C++, C, PHP, Python, Web Framework smuanya ada disini, dan jangan lupa share jika bermanfaat. terima kasih :)
Masukan Functions: ['c', 'o', 'd', 'e', ['s', 'e', 'c', 't', 'o', 'r']]
Keluaran Functions: ['c', 'o', 'd', 'e', ['s', 'e', 'c', 't', 'o', 'r']]
c:\Python27>