Fungsi bawaan Python atau Python Built-in Functions adalah kumpulan fungsi yang sudah tersedia secara otomatis tanpa perlu mengimpor modul tambahan. Dengan memahami fungsi bawaan, kamu dapat menulis kode lebih efisien, cepat, dan mudah dibaca. Artikel ini akan membahas beberapa fungsi bawaan paling sering digunakan dalam Python lengkap dengan contoh kasusnya.
Apa Itu Fungsi Bawaan (Built-in Functions)?
Fungsi bawaan Python adalah fungsi yang sudah terintegrasi langsung ke dalam bahasa pemrograman Python. Kamu bisa langsung menggunakannya tanpa perlu menulis kode tambahan atau mengimpor library. Misalnya seperti print(), len(), type(), dan banyak lagi.
1. Fungsi print() – Menampilkan Output
Fungsi print() digunakan untuk menampilkan data ke layar atau terminal.
# Contoh penggunaan print()
nama = "Python"
print("Halo,", nama)
Output:
Halo, Python
Fungsi ini juga mendukung berbagai tipe data dan bisa memisahkan nilai menggunakan koma atau parameter sep dan end.
2. Fungsi len() – Menghitung Panjang Data
Fungsi len() digunakan untuk menghitung jumlah elemen dalam string, list, tuple, atau dictionary.
# Menghitung panjang string dan list teks = "Belajar Python" data = [10, 20, 30, 40] print(len(teks)) print(len(data))
Output:
13 4
3. Fungsi type() – Mengetahui Jenis Data
Gunakan fungsi type() untuk mengecek tipe data suatu variabel.
x = 5 y = 3.14 z = "Python" print(type(x)) print(type(y)) print(type(z))
Output:
<class 'int'> <class 'float'> <class 'str'>
4. Fungsi int(), float(), dan str() – Konversi Tipe Data
Ketiga fungsi ini digunakan untuk mengonversi tipe data dari satu jenis ke jenis lainnya.
angka = "25" print(int(angka)) # Ubah string ke integer print(float(angka)) # Ubah string ke float print(str(25)) # Ubah integer ke string
Output:
25 25.0 25
5. Fungsi sum() – Menjumlahkan Data
Fungsi sum() menjumlahkan semua elemen numerik dalam list atau tuple.
angka = [10, 20, 30, 40]
total = sum(angka)
print("Total:", total)
Output:
Total: 100
6. Fungsi max() dan min() – Nilai Tertinggi dan Terendah
Gunakan max() untuk mencari nilai tertinggi dan min() untuk mencari nilai terendah dalam data.
data = [2, 8, 5, 1, 9]
print("Nilai tertinggi:", max(data))
print("Nilai terendah:", min(data))
Output:
Nilai tertinggi: 9 Nilai terendah: 1
7. Fungsi range() – Membuat Urutan Angka
Fungsi range() menghasilkan urutan angka yang sering digunakan pada perulangan (for loop).
for i in range(5):
print(i)
Output:
0 1 2 3 4
8. Fungsi input() – Menerima Input dari Pengguna
Fungsi ini digunakan untuk mengambil data dari pengguna melalui keyboard.
nama = input("Masukkan nama kamu: ")
print("Halo,", nama)
Output (Contoh):
Masukkan nama kamu: Andi Halo, Andi
9. Fungsi sorted() – Mengurutkan Data
Fungsi sorted() digunakan untuk mengurutkan data secara ascending (menaik) atau descending (menurun).
angka = [5, 1, 8, 3] print(sorted(angka)) # Urut menaik print(sorted(angka, reverse=True)) # Urut menurun
Output:
[1, 3, 5, 8] [8, 5, 3, 1]
10. Fungsi abs() – Nilai Absolut
Fungsi abs() mengembalikan nilai absolut dari angka (tanpa tanda negatif).
x = -10 print(abs(x))
Output:
10
Kesimpulan
Fungsi bawaan Python sangat membantu dalam mempercepat proses pengembangan program tanpa perlu menulis kode dari nol. Dengan memahami dan menguasai fungsi-fungsi ini seperti print(), len(), sum(), input(), dan sorted(), kamu dapat meningkatkan efisiensi serta produktivitas dalam menulis program Python. Cobalah eksplorasi lebih jauh fungsi bawaan lainnya seperti map(), filter(), dan zip() untuk pemrosesan data yang lebih kompleks.
Artikel ini cocok untuk pemula yang ingin memperkuat dasar pemrograman Python melalui contoh nyata dan penjelasan praktis.