Fungsi dan Menentukan Fungsi dalam Python
Dalam Python, fungsi ialah blok kod yang melaksanakan tugas tertentu dan boleh digunakan semula sepanjang program. Mentakrifkan fungsi dalam Python melibatkan langkah-langkah berikut:
Sintaks Definisi Fungsi
Untuk menentukan fungsi dalam Python, anda menggunakan def
kata kunci, diikuti dengan nama fungsi dan senarai parameter input yang disertakan dalam kurungan ()
. Kod yang melaksanakan tugas fungsi diletakkan di dalam badan fungsi, yang diinden di dalam def
blok. Fungsi boleh mengembalikan nilai(atau berbilang nilai) menggunakan return
kata kunci. Jika tiada return
pernyataan dalam fungsi, fungsi tersebut akan kembali secara automatik None
.
Menggunakan Parameter Input
Sesuatu fungsi boleh menerima maklumat dari luar melalui parameter input. Parameter ialah nilai yang anda berikan semasa memanggil fungsi. Parameter ini akan digunakan dalam badan fungsi untuk melaksanakan tugas tertentu.
Mengembalikan Nilai daripada Fungsi
Apabila fungsi telah menyelesaikan tugasnya, anda boleh menggunakan return
kata kunci untuk mengembalikan nilai daripada fungsi tersebut. Jika fungsi tidak mempunyai return
pernyataan, fungsi tersebut akan kembali secara automatik None
.
Memanggil Fungsi
Untuk menggunakan fungsi yang ditentukan, anda hanya memanggil nama fungsi dan lulus sebarang nilai parameter yang diperlukan(jika ada). Hasil yang dikembalikan daripada fungsi(jika ada) boleh disimpan dalam pembolehubah untuk kegunaan masa hadapan atau dicetak ke skrin.
Contoh Terperinci
# Define a function to calculate the sum of two numbers
def calculate_sum(a, b):
sum_result = a + b
return sum_result
# Define a function to greet the user
def greet_user(name):
return "Welcome, " + name + "!"
# Call the functions and print the results
num1 = 5
num2 = 3
result = calculate_sum(num1, num2)
print("The sum of", num1, "and", num2, "is:", result) # Output: The sum of 5 and 3 is: 8
name = "John"
greeting_message = greet_user(name)
print(greeting_message) # Output: Welcome, John!
Dalam contoh di atas, kami telah menentukan dua fungsi: calculate_sum()
untuk mengira jumlah dua nombor dan greet_user()
untuk mencipta mesej ucapan. Kemudian, kami memanggil fungsi ini dan mencetak hasilnya.