Mengenal Fungsi Built-in Di Python Dan Cara Menggunakannya
Python adalah bahasa pemrograman yang kaya dengan fungsi-fungsi siap pakai atau yang biasa disebut fungsi built-in. Fungsi-fungsi ini disediakan oleh Python untuk memudahkan programmer melakukan berbagai operasi dasar tanpa harus menulis ulang kode dari awal. Misalnya, fungsi untuk mencetak teks ke layar, menerima input dari pengguna, mengubah tipe data, atau melakukan operasi matematika.
Memahami fungsi-fungsi built-in ini sangat penting karena dapat mempercepat proses pengembangan program serta membuat kode lebih bersih dan efisien.
Apa itu Fungsi Built-in?
Fungsi built-in adalah fungsi yang sudah disediakan secara langsung oleh bahasa pemrograman Python dan bisa digunakan tanpa perlu mengimpor modul apapun. Kita cukup memanggil fungsi tersebut dengan nama yang sudah ditentukan, dan Python akan menjalankan tugasnya.
Contoh fungsi built-in yang sangat sering digunakan adalah print()
, yang berfungsi menampilkan sesuatu ke layar.
Kalau maksud kamu fungsi-fungsi bawaan (built-in functions) di Python, Python punya banyak fungsi siap pakai yang langsung bisa digunakan tanpa perlu import. Fungsi-fungsi ini sangat membantu untuk operasi dasar seperti manipulasi data, matematika, tipe data, dan lain-lain.
Berikut adalah beberapa fungsi built-in paling umum beserta penjelasannya:
Fungsi | Penjelasan | Contoh |
---|---|---|
print() | Menampilkan output ke layar | print("Halo!") |
input() | Menerima input dari pengguna (string) | nama = input("Masukkan nama: ") |
len() | Menghitung panjang objek (string, list, dll) | len("Halo") → 4 |
type() | Mengetahui tipe data suatu variabel | type(10) → <class 'int'> |
int() | Mengubah ke tipe integer | int("123") → 123 |
str() | Mengubah ke tipe string | str(100) → "100" |
float() | Mengubah ke tipe float | float("3.14") → 3.14 |
range() | Membuat deret angka (biasanya untuk loop) | range(5) → 0,1,2,3,4 |
list() | Mengubah objek menjadi list | list("abc") → ['a', 'b', 'c'] |
dict() | Membuat dictionary | dict(a=1, b=2) → {'a':1, 'b':2} |
sum() | Menjumlahkan elemen dalam iterable | sum([1,2,3]) → 6 |
max() | Mencari nilai maksimum | max(3,7,2) → 7 |
min() | Mencari nilai minimum | min(3,7,2) → 2 |
abs() | Nilai absolut (positif dari sebuah angka) | abs(-5) → 5 |
sorted() | Mengurutkan elemen iterable | sorted([3,1,2]) → [1,2,3] |
round() | Membulatkan angka | round(3.1415, 2) → 3.14 |
enumerate() | Memberi indeks saat iterasi list | list(enumerate(['a','b'])) → [(0,'a'),(1,'b')] |
zip() | Menggabungkan beberapa iterable secara paralel | list(zip([1,2],[3,4])) → [(1,3),(2,4)] |
open() | Membuka file untuk baca/tulis | f = open('data.txt', 'r') |
isinstance() | Cek apakah objek termasuk tipe tertentu | isinstance(5, int) → True |
Fungsi Built-in yang Sering Digunakan
Berikut ini beberapa fungsi built-in yang wajib diketahui oleh pemula:
1. print()
Fungsi ini digunakan untuk menampilkan teks, angka, atau hasil perhitungan ke layar.
print("Selamat datang di dunia Python!")
2. input()
Untuk mengambil data dari pengguna melalui keyboard. Data yang masuk selalu berupa string.
nama = input("Masukkan nama Anda: ")
print("Halo,", nama)
3. len()
Menghitung jumlah elemen dalam objek seperti string, list, atau tuple.
kata = "Python"
print(len(kata)) # Output: 6
4. type()
Mengetahui tipe data dari suatu nilai atau variabel.
angka = 10
print(type(angka)) # Output:
5. int()
, str()
, dan float()
Digunakan untuk mengubah tipe data menjadi integer, string, atau float.
a = int("123") # Mengubah string ke integer
b = float("3.14") # Mengubah string ke float
c = str(100) # Mengubah angka ke string
6. range()
Membuat deret angka yang sering digunakan dalam pengulangan (loop).
for i in range(5):
print(i)
7. sum()
Menjumlahkan seluruh elemen dalam iterable seperti list.
angka = [1, 2, 3, 4]
print(sum(angka)) # Output: 10
8. max()
dan min()
Mencari nilai maksimum dan minimum dalam sebuah kumpulan data.
nilai = [5, 9, 2, 7]
print(max(nilai)) # Output: 9
print(min(nilai)) # Output: 2
9. abs()
Menghasilkan nilai mutlak dari sebuah angka.
print(abs(-10)) # Output: 10
10. sorted()
Mengurutkan elemen dalam iterable dan mengembalikan list baru yang sudah terurut.
data = [4, 2, 9, 1]
print(sorted(data)) # Output: [1, 2, 4, 9]
Contoh Penggunaan Fungsi Built-in dalam Program
Berikut ini contoh program sederhana yang menggabungkan beberapa fungsi built-in:
# Program sederhana untuk menginput angka, menghitung jumlah dan mencari nilai maksimum
angka1 = int(input("Masukkan angka pertama: "))
angka2 = int(input("Masukkan angka kedua: "))
angka3 = int(input("Masukkan angka ketiga: "))
daftar_angka = [angka1, angka2, angka3]
print("Jumlah ketiga angka:", sum(daftar_angka))
print("Nilai maksimum:", max(daftar_angka))
print("Panjang daftar angka:", len(daftar_angka))
Fungsi-fungsi built-in Python sangat membantu dalam menyelesaikan tugas-tugas pemrograman sehari-hari dengan cara yang sederhana dan efisien. Dengan menguasai fungsi-fungsi ini, kamu dapat membuat program yang lebih cepat dan mudah dipahami.
Pada bab-bab berikutnya, kita akan mempelajari cara membuat fungsi sendiri serta bagaimana memanfaatkan modul dan pustaka tambahan untuk memperluas kemampuan program Python.
0 Comments