Memahami Fungsi Python: Tinjauan Praktis

Memahami Fungsi Python: Tinjauan Praktis
Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Sebagai seorang programmer, Anda akan sering mendapati diri Anda melakukan tindakan atau tugas berulang kali. Ini bisa membosankan dan memakan waktu, terutama saat bekerja dengan basis kode yang besar atau kompleks. Mengotomatiskan mereka dengan fungsi adalah pendekatan yang lebih efektif untuk melakukan tugas tersebut. Fungsi memungkinkan Anda menulis logika kode sekali dan menggunakannya di mana saja dalam program Anda.





GUNAKAN VIDEO HARI INI GULIR UNTUK LANJUTKAN DENGAN KONTEN

Apa itu Fungsi Python?

Dalam Python, fungsi adalah blok kode yang digunakan untuk melakukan tugas tertentu. Anda hanya perlu menulis fungsi satu kali, tetapi Anda dapat menggunakannya berkali-kali dalam kode Anda. Suatu fungsi dapat menerima argumen sebagai masukan dan mengembalikan nilai keluaran. Program sederhana ini menampilkan fungsi yang menghitung jumlah dari tiga angka:





 # Python function to calculate the sum of three numbers 

def calculate_sum(a, b, c):
    return a+b+c

print(calculate_sum(1,2,3)) # returns 6
print(calculate_sum(1000, 300,44)) # returns 1344
print(calculate_sum(12, 4,78)) # returns 94

Pada program di atas, fungsi mengembalikan jumlah dari tiga argumen. Ketika fungsi dipanggil beberapa kali, ia mengembalikan keluaran yang berbeda untuk setiap kasus. Aplikasi yang berguna untuk fungsi ini adalah aplikasi kalkulator.





cara mengubah akun google default saya
 Terminal git bash menunjukkan hasil dari fungsi count_sum()

Mendefinisikan Fungsi dengan Python

Python memiliki banyak fungsi bawaan tersedia untuk digunakan pengembang. Namun, fungsi bawaan ini tidak selalu cukup untuk memenuhi permintaan sebagian besar proyek. Untuk memenuhi permintaan khusus, Anda harus menentukan fungsi khusus Anda. Mendefinisikan fungsi kustom adalah praktik umum dalam pemrograman.

Di Python, Anda dapat menentukan fungsi kustom dengan menggunakan def kata kunci diikuti dengan nama fungsi Anda dengan tanda kurung di depannya. Ini contohnya:



 def function_name() 

Anda harus memperhatikan aturan-aturan ini saat menetapkan nama fungsi dengan Python:

tidak dapat terhubung ke hotspot iphone
  • Nama fungsi harus dalam huruf kecil.
  • Nama fungsi harus deskriptif.
  • Gunakan garis bawah untuk memisahkan kata dalam nama fungsi.

Setelah mendefinisikan fungsi, Anda harus menulis logika untuk melakukan tugas yang Anda inginkan. Misalnya, fungsi ini menghitung luas segitiga:





 # Python function to calculate the area of a triangle 

def calculate_triangle_area(base, height):
    area = (base * height)/2
    return area

print(calculate_triangle_area(12, 3))

Fungsi di atas mendefinisikan dua parameter: basis Dan tinggi, membagi produk mereka dengan dua, dan mengembalikan hasilnya sebagai output. Anda dapat menulis logika apa pun yang Anda ingin fungsi Anda lakukan.

Memahami Argumen Fungsi

Pada contoh sebelumnya, fungsi telah mengambil argumen untuk melakukan tindakan. Argumen dalam contoh ini dikenal sebagai argumen wajib atau posisional. Di Python, argumen Anda dapat berupa salah satu dari yang berikut:





  • Argumen posisi
  • Argumen kata kunci

Argumen Posisi

Argumen posisi perlu disampaikan dalam urutan definisi yang benar. Misalnya, jika Anda mendefinisikan fungsi dengan parameter a, b , Dan C, Anda harus meneruskan nilai untuk parameter ini sesuai saat Anda memanggilnya. Mari kita periksa contoh sebelumnya:

 # Python function to calculate the sum of three numbers 

def calculate_sum(a, b, c):
    return a+b+c

print(calculate_sum(1,2,3)) # returns 6
print(calculate_sum(1000, 300,44)) # returns 1344
print(calculate_sum(12, 4,78)) # returns 94

Pada program di atas, hitung_jumlah() fungsi mengambil tiga argumen setiap kali kita memanggilnya. Setiap argumen mewakili parameter yang sesuai. Pada pemanggilan fungsi pertama, angka 1, 2, Dan 3 mewakili a, b, Dan C demikian.