Penulis : Rismita Wahyu — Materi Pekan 1 Hari Ke-3 (sanberCode) Show 1. FungsiPython memiliki banyak sekali fungsi bawaan yang sangat membantu, namun kita dapat membuat fungsi sendiri. Contoh membuat fungsi di Python : def least_difference(a, b, c): Dalam mendefinisikan sebuah fungsi yang diberi nama “least_difference”. Fungsi diatas memiliki tiga argument, yaitu a, b, c. Fungsi dimulai dengan kata kunci ‘def’. Blok kode yang menjorok setelah tanda ‘:’ dijalankan ketika fungsi dipanggil. Kata kunci ‘return’ adalah untuk menentukan apa yang akan di hasilkan dari fungsi tersebut. > Parameter / Arguments
def greet(): Pada contoh di atas, fungsi memiliki arguments ‘who’. Di dalam fungsi tersebut kita mendefinisikan nilai “Colin” sebagai argumen ‘who’. Jika kita tidak memberikan nilai ‘who’ ketika kita memanggil fungsi tersebut, maka fungsi tersebut akan memiliki nilai argument ‘who’ sebagai “Colion”. Berikut contohnya : # memanggil fungsi tanpa memberikan nilai untuk argument who>>>print(greet()) "Hello Colion" # memanggil fungsi dengan memiliki argument who
Keyword parameter pada saat kita memanggil fungsi tersebut dengan keyword yang sudah ditentukan, hampir mirip seperti pada default. def fungsi_04(nama): > Arbitrary ParameterArbitary adalah saat kita tidak mengetahui berapa parameter yang ingin kita masukkan saat melakukan pembuatan fungsi. Ada dua jenis arbitrary parameter pada fungsi:
#contoh fungsi args 2. Fungsi LambdaFungsi Lambda dikenal sebagai fungsi anonim karena fungsi ini tidak terdefinisi artinya kita bisa melakukan operasi menggunakan fungsi lambda tanpa mendefinisikan terlebih dahulu fungsinya. Dalam fungsi lambda, dia bisa memiliki beberapa argumen tetapi hanya memiliki 1 ekspresi. Persamaan umum dari fungsi lambda adalah. lambda argument: kode/pernyataankali_2 = lambda x: x * 2print(kali_2(2))#output Contoh di atas merupakan contoh yang kurang baik dalam penggunaan lambda, karena tujuan fungsi lambda adalah fungsi sementara yang tidak disimpan di dalam memori. Untuk memenuhi tujuan ini, biasanya fungsi lambda selain digunakan secara langsung juga digunakan dengan memanfaatkan tiga fungsi lain, yaitu Map, Filter, dan Reduce. Namun kita kan membahas Map saja. > Map Fungsi map adalah fungsi yang digunakan untuk mengaplikasikan suatu fungsi pada semua anggota array. Terdapat dua paramater masukkan pada fungsi Map, yang pertama berisi fungsinya dan yang kedua berisi array/struktur datanya. data = [1,2,3,4]def kali_3(nilai): Sekarang akan kita coba aplikasikan fungsi lambda pada fungsi map. data = [1,2,3,4]hasil = list(map(lambda x : x*3,data))print(hasil)#output 3. MethodMethod adalah salah satu hal yang sangat penting dalam python. Fungsi yang dimiliki oleh suatu object dinamakan method. Contohnya kita membuat variabel bertipe string, bertipe list, bertipe numeric dan lain sebagainya, itu semua adalah object, dan setiap object memiki fungsi yang hanya bisa digunakan oleh object tersebut. Sebagai contoh, object string memiliki method uppercase, dimana method upper ini tidak bisa digunakan oleh object lain seperti list. Tapi list juga memiliki fungsi seperti index, yang dimana fungsi index ini tidak bisa digunakan oleh data dengan tipe objek lain seperti string contohnya. # membuat object string Metode yang dimiliki oleh tipe data string adalah Method yang dimiliki oleh tipe data list adalah Apa itu fungsi di python?Python adalah sebuah bahasa pemrograman yang digunakan untuk membuat aplikasi, perintah komputer, dan melakukan analisis data. Sebagai general-purpose language, Python bisa digunakan untuk membuat program apa saja dan menyelesaikan berbagai permasalahan. Selain itu, Python juga dinilai mudah untuk dipelajari.
Apa yang dimaksud dengan fungsi dalam bahasa pemrograman?Menurut definisinya, fungsi adalah suatu blok program yang digunakan untuk melakukan proses-proses tertentu. Sebuah fungsi dibutuhkan untuk menjadikan program yang akan kita buat menjadi lebih modular dan mudah untuk dipahami alurnya.
Apa itu fungsi def?Pengertian Fungsi (def) Pada Python
Sebuah fungsi bisa menerima parameter, bisa mengembalikan suatu nilai, dan bisa dipanggil berkali-kali secara independen. Dengan fungsi kita bisa memecah program besar yang kita tulis, menjadi bagian-bagian kecil dengan tugasnya masing-masing.
Apa itu parameter dalam python?Apa itu pengertian dari Parameter dan Argumen fungsi dalam python ? Parameter merupakan sebuah sebutan nilai untuk inputan fungsi pada saat fungsi tersebut di definisikan, sedangan Argument adalah sebutan untuk nilai inputan fungsi pada saat fungsi tersebut di panggil.
|