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)]