Fungsi Built-in dalam Python

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:

FungsiPenjelasanContoh
print()Menampilkan output ke layarprint("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 variabeltype(10)<class 'int'>
int()Mengubah ke tipe integerint("123") → 123
str()Mengubah ke tipe stringstr(100)"100"
float()Mengubah ke tipe floatfloat("3.14") → 3.14
range()Membuat deret angka (biasanya untuk loop)range(5) → 0,1,2,3,4
list()Mengubah objek menjadi listlist("abc")['a', 'b', 'c']
dict()Membuat dictionarydict(a=1, b=2){'a':1, 'b':2}
sum()Menjumlahkan elemen dalam iterablesum([1,2,3]) → 6
max()Mencari nilai maksimummax(3,7,2) → 7
min()Mencari nilai minimummin(3,7,2) → 2
abs()Nilai absolut (positif dari sebuah angka)abs(-5) → 5
sorted()Mengurutkan elemen iterablesorted([3,1,2])[1,2,3]
round()Membulatkan angkaround(3.1415, 2) → 3.14
enumerate()Memberi indeks saat iterasi listlist(enumerate(['a','b']))[(0,'a'),(1,'b')]
zip()Menggabungkan beberapa iterable secara paralellist(zip([1,2],[3,4]))[(1,3),(2,4)]
open()Membuka file untuk baca/tulisf = open('data.txt', 'r')
isinstance()Cek apakah objek termasuk tipe tertentuisinstance(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.

Selamat hari raya idul fitri

0 Comments