Fungsi Built-in
Table of Contents
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Python menyediakan berbagai fungsi built-in yang sudah siap pakai untuk memudahkan pengembangan perangkat lunak. Berikut adalah beberapa fungsi built-in umum:
len()
#
Fungsi len() digunakan untuk menghitung panjang (jumlah elemen) dari suatu objek, seperti string, list, atau tuple.
teks = "Halo, dunia!"
panjang_teks = len(teks)
print("Panjang teks:", panjang_teks)
len(teks): Menghitung jumlah karakter dalam string teks.
Output:
Panjang teks: 12
print()
#
Fungsi print() digunakan untuk mencetak output ke konsol atau layar.
print("Halo, dunia!")
Mencetak string "Halo, dunia!" ke layar.
Output:
Halo, dunia!
max() dan min()
#
Fungsi max() mengembalikan nilai terbesar dari suatu iterable, sedangkan min() mengembalikan nilai terkecil.
angka = [3, 8, 1, 6, 4]
nilai_tertinggi = max(angka)
nilai_terkecil = min(angka)
print("Nilai tertinggi:", nilai_tertinggi)
print("Nilai terkecil:", nilai_terkecil)
max(angka): Menemukan nilai terbesar dalam list angka.min(angka): Menemukan nilai terkecil dalam list angka.
Output:
Nilai tertinggi: 8
Nilai terkecil: 1
sum()
#
Fungsi sum() menghitung jumlah dari semua elemen dalam suatu iterable.
angka = [1, 2, 3, 4, 5]
total = sum(angka)
print("Total angka:", total)
sum(angka): Menghitung jumlah semua elemen dalam list angka.
Output:
Total angka: 15
abs()
#
Fungsi abs() mengembalikan nilai absolut (nilai non-negatif) dari suatu angka.
nilai = -10
nilai_absolut = abs(nilai)
print("Nilai absolut:", nilai_absolut)
abs(nilai): Mengambil nilai absolut dari variabel nilai.
Output:
Nilai absolut: 10
type()
#
Fungsi type() digunakan untuk mendapatkan tipe data dari suatu objek.
teks = "Halo, dunia!"
tipe_data = type(teks)
print("Tipe data:", tipe_data)
type(teks): Mendapatkan tipe data dari variabel teks.
Output:
Tipe data: <class 'str'>
range()
#
Fungsi range() menghasilkan deret angka sesuai dengan parameter yang diberikan.
deret_angka = range(1, 6)
print(list(deret_angka)) # Output: [1, 2, 3, 4, 5]
range(1, 6): Menghasilkan deret angka dari 1 hingga 5.list(deret_angka): Mengonversi objek range menjadi list.
Output:
[1, 2, 3, 4, 5]
sorted()
#
Fungsi sorted() digunakan untuk menyortir elemen-elemen suatu iterable.
angka = [5, 2, 8, 1, 3]
angka_urut = sorted(angka)
print("Angka terurut:", angka_urut)
sorted(angka): Mengurutkan elemen-elemen dalam list angka.
Output:
Angka terurut: [1, 2, 3, 5, 8]
zip()
#
Fungsi zip() menggabungkan dua atau lebih iterable menjadi tuple-tuple yang berisi elemen-elemen yang bersesuaian.
nama = ["John", "Alice", "Bob"]
usia = [25, 22, 28]
kombinasi = zip(nama, usia)
print(list(kombinasi)) # Output: [('John', 25), ('Alice', 22), ('Bob', 28)]
zip(nama, usia): Menggabungkan list nama dan usia menjadi tuple-tuple yang bersesuaian.list(kombinasi): Mengonversi objek zip menjadi list.
Output:
[('John', 25), ('Alice', 22), ('Bob', 28)]