Fungsi Dalam-Rakam Python
Selamat datang, pemrogram penyepuh! Hari ini, kita akan menyusur sebuah perjalanan yang menarik ke atas dunia fungsi dalaman Python. Sebagai guru komputer yang mesra di kampung kita, saya di sini untuk membimbing anda melalui topik yang menarik ini. Jadi, rakamkan rakungan virtual anda, dan mari kita untuk berenang!
Apa itu Fungsi Dalam-Rakam di Python?
Bayangkan anda berada di atas dapur yang dipenuhi peralatan. Anda memiliki semua alat yang menakjubkan ini di atas rak Anda - rakit penyeduh, rakit penyusun, rakit pengolah makanan. Anda tidak perlu untuk membina mereka dari atas rak; mereka sudah ada, siap untuk digunakan. Itulah persis apa itu fungsi dalaman di Python!
Fungsi dalaman adalah rakang kode yang telah ditulis sebelumnya dan dijual bersama dengan Python. Mereka seperti peralatan dapur anda - siap untuk digunakan, diuji dan dioptimumkan untuk melakukan tugas-tugas tertentu. Fungsi ini menjimatkan masa dan usaha anda, membolehkan anda untuk fokus kepada penyelesaian masalah daripada untuk mencipta rakam baru.
Cara Menggunakan Fungsi Dalam-Rakam di Python?
Menggunakan fungsi dalaman adalah sama mudah seperti memanggang kuih (mmm... kuih). Ini adalah sintaks umum:
nama_fungsi(alamat)
Mari kita kongsi ini:
-
nama_fungsi
adalah nama fungsi dalaman yang anda ingin gunakan. -
alamat
adalah nilai yang anda luluskan ke atas fungsi (beberapa fungsi tidak memerlukan alamat).
Sebagai contoh, mari kita gunakan fungsi print()
, yang mungkin adalah fungsi pertama yang anda temui di atas perjalanan Python anda:
print("Hello, World!")
Apabila anda menjalankan kod ini, anda akan lihat:
Hello, World!
Lihatlah berapa mudah itu? Kita baru saja menggunakan fungsi dalaman untuk memaparkan teks di atas skrin!
Senarai Fungsi Dalam-Rakam Python
Python datang dengan rak harta penyimpanan fungsi dalaman. Ini adalah atas rak beberapa fungsi yang biasa digunakan:
Fungsi | Keterangan |
---|---|
print() | Cetak rakaman ke atas konsol |
len() | Kembalikan panjang rakaman |
type() | Kembalikan jenis rakaman |
input() | Terima rakaman pengguna |
range() | Jana rakuan nombor |
int() | Tukar nilai kepada integer |
str() | Tukar nilai kepada rakuan |
list() | Cipta rakuan rak |
dict() | Cipta rakuan kamus |
max() | Kembalikan rakaman terbesar di atas rak |
min() | Kembalikan rakaman terkecil di atas rak |
sum() | Jumlahkan semua rakaman di atas rak |
Fungsi Matematik Dalam-Rakam
Untuk semua penggemar matematik di atas dunia (dan walaupun anda bukan salah satu), Python memiliki rak penyedia penyokong beberapa fungsi matematik yang kemas. Mari kita eksplor beberapa:
abs()
Fungsi abs()
kembalikan nilai mutlak nombor. Ia seperti persamaan matematik bagi "apa yang tidak membunuh anda membuat anda lebih kuat" - ia sentiasa kembalikan nombor positif!
print(abs(-5)) # Output: 5
print(abs(3.14)) # Output: 3.14
round()
Fungsi round()
bulatkan nombor kepada integer terdekat. Ia seperti untuk memutuskan sama ada untuk membeli kuih ekstra - jika anda lebih dekat untuk mendapatkannya, anda bulatkan ke atas!
print(round(3.7)) # Output: 4
print(round(2.2)) # Output: 2
pow()
Fungsi pow()
naikkan nombor kepada kuasa yang dinyatakan. Ia seperti untuk memberikan nombor anda super-boost!
print(pow(2, 3)) # Output: 8 (2 di atas kuasa 3)
print(pow(5, 2)) # Output: 25 (5 kuasa dua)
Kelebihan Menggunakan Fungsi Dalam-Rakam
Sekarang, anda mungkin berfikir, "Mengapa saya harus menggunakan fungsi ini?" Well, izinkan saya untuk memberitahu anda sebuah kisah kecil.
Apabila saya pertama kali mula untuk mengprogram, saya cuba untuk menulis semuanya dari rak. Saya sekali habis masa sehari untuk menulis fungsi untuk mengira purata rak nombor. Ia adalah 20 rak panjang dan penuh dengan pepijat. Kemudian, seorang programmer tua bijaksana (baiklah, dia hanya 30, tetapi ianya kelihatan tua kepada saya pada itu masa) menunjukkan saya fungsi sum()
dan len()
. Saya boleh untuk melakukan perkara yang sama dalam satu rak:
purata = sum(numbers) / len(numbers)
Pada hari itu, saya belajar tentang nilai fungsi dalaman. Ini adalah beberapa kelebihan utama:
-
Ketepatan: Fungsi dalaman dioptimumkan untuk prestasi. Mereka adalah seperti atlet Olimpik di atas dunia pengprograman - mereka melakukan kerja mereka lebih cepat dan lebih baik daripada kebanyakan kita.
-
Keselamatan: Fungsi ini telah diuji oleh banyak pemrogram. Mereka kurang likely untuk mengandungi pepijat daripada fungsi yang kita tulis sendiri.
-
Keterbacaan: Menggunakan fungsi piawai menjadikan kod anda lebih mudah untuk diunderstand oleh pemrogram lain. Ia seperti berbicara bahasa umum.
-
Penyimpanan masa: Mengapa habiskan masa untuk mencipta rakam baru apabila anda boleh menggunakan rak yang telah dibina dan fokus kepada penyelesaian masalah anda yang spesifik?
-
Konsistensi: Fungsi dalaman bekerja sama cara di atas rak versi Python dan rakuan yang berbeza, memastikan kod anda lebih mudah dipindahkan.
Dalam kesimpulan, fungsi dalaman adalah rak penyokong anda yang boleh dipercayai di atas dunia pengprograman Python. Mereka sentiasa di atas tempat anda memerlukan mereka, sedia untuk membantu anda untuk menghadapi berbagai tugas dengan efisiensi dan keberkesanan. Apabila anda teruskan perjalanan Python anda, anda akan menemui lebih banyak fungsi penyokong ini, setiap satu rak alat baru di atas rak perrogram anda.
Ingat, untuk menjadi mahir dengan fungsi dalaman adalah seperti untuk belajar untuk menggunakan semua alat di atas rak penyeduh Swiss Army - ia membuat anda menjadi pengprogram yang lebih beragam dan efisien. Jadi, jangan takut untuk eksplor dan eksperimen dengan fungsi ini. Happy coding, pemimpin Python masa depan!
Credits: Image by storyset