Dalam pemrograman, sebuah fungsi adalah blok kode yang dapat digunakan kembali yang mengeksekusi fungsi tertentu saat dipanggil
Fungsi adalah bagian integral dari setiap bahasa pemrograman karena membantu membuat kode Anda lebih modular dan dapat digunakan kembali
Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana mendefinisikan sebuah fungsi dengan Python dan memanggilnya, sehingga Anda dapat memecah kode aplikasi Python Anda menjadi bagian-bagian yang lebih kecil.
Saya juga akan menunjukkan kepada Anda bagaimana argumen dan kata kunci return bekerja dalam fungsi Python
Sintaks Dasar untuk Mendefinisikan Fungsi dengan Python
Dalam Python, Anda mendefinisikan fungsi dengan kata kunci def, lalu tulis pengidentifikasi fungsi (nama) diikuti dengan tanda kurung dan titik dua
Hal berikutnya yang harus Anda lakukan adalah memastikan Anda membuat indentasi dengan tab atau 4 spasi, lalu tentukan fungsi yang Anda inginkan untuk Anda.
def functionName(): # What to make the function doContoh Dasar Fungsi di Python
Mengikuti sintaks dasar di atas, contoh fungsi dasar Python yang mencetak “Hello World” ke terminal terlihat seperti ini
def myfunction(): print("Hello World") _Untuk memanggil fungsi ini, tulis nama fungsi diikuti dengan tanda kurung
myfunction()Selanjutnya, jalankan kode Anda di terminal dengan mengetikkan python filename.py untuk menunjukkan fungsi yang Anda inginkan
Contoh dasar lain untuk mengurangkan 2 angka terlihat seperti ini
def subtractNum(): print(34 - 4) subtractNum() # Output: 30Argumen dalam Fungsi Python
Saat mendefinisikan fungsi dengan Python, Anda bisa meneruskan argumen ke dalam fungsi dengan meletakkannya di dalam tanda kurung
Sintaks dasar untuk melakukan ini terlihat seperti yang ditunjukkan di bawah ini
def functionName(arg1, arg2): # What to do with function _Saat fungsi dipanggil, Anda perlu menentukan nilai untuk argumen
functionName(valueForArg1, valueForArg2)Berikut adalah contoh argumen dalam fungsi Python
def addNum(num1, num2): print(num1 + num2) addNum(2, 4) # Output: 6 _Pada contoh di atas
- Saya memberikan 2 argumen ke dalam fungsi bernama def myfunction(): print("Hello World") 0
- Saya menyuruhnya untuk mencetak jumlah dari 2 argumen ke terminal
- Saya kemudian menyebutnya dengan nilai untuk 2 argumen yang ditentukan
N. B. Anda dapat menentukan argumen sebanyak yang Anda inginkan
Cara Menggunakan Kata Kunci Kembali dengan Python
Di Python, Anda dapat menggunakan kata kunci def myfunction(): print("Hello World") _1 untuk keluar dari fungsi sehingga kembali ke tempatnya dipanggil. Artinya, mengirim sesuatu keluar dari fungsi
Pernyataan return dapat berisi ekspresi untuk dieksekusi setelah fungsi dipanggil
Contoh di bawah ini menunjukkan cara kerja kata kunci return di Python
def multiplyNum(num1): return num1 * 8 result = multiplyNum(8) print(result) # Output: 64 _Apa yang dilakukan kode di atas?
- Saya mendefinisikan fungsi bernama def myfunction(): print("Hello World") _2 dan meneruskannya def myfunction(): print("Hello World") 3 sebagai argumen
- Di dalam fungsi, saya menggunakan kata kunci return untuk menentukan bahwa saya ingin def myfunction(): print("Hello World") 3 dikalikan dengan 8
- Setelah itu, saya memanggil fungsi, meneruskan def myfunction(): print("Hello World") _5 ke dalamnya sebagai nilai untuk argumen def myfunction(): print("Hello World") 3, dan menugaskan panggilan fungsi ke variabel yang saya beri nama def myfunction(): print("Hello World") 7
- Dengan variabel hasil, saya dapat mencetak apa yang ingin saya lakukan dengan fungsi tersebut ke terminal
Kesimpulan
Pada artikel ini, Anda belajar cara mendefinisikan dan memanggil fungsi dengan Python. Anda juga belajar cara meneruskan argumen ke dalam fungsi dan menggunakan kata kunci return, sehingga Anda bisa lebih kreatif dengan fungsi yang Anda tulis
Jika Anda merasa artikel ini bermanfaat, jangan ragu untuk membaginya dengan teman dan keluarga Anda
IKLAN
IKLAN
IKLAN
Pengembang web dan penulis teknis yang berfokus pada teknologi frontend
Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih
Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai