Daftar Referensi Python
callable() memeriksa apakah objek dapat dipanggil dengan tanda kurung.
Sintaks
callable(object)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
object |
Ya | Objek yang diperiksa |
Nilai balik: boolean.
Contoh
def sapa():
pass
print(callable(sapa))
Output:
True
Contoh Lainnya
Nilai biasa
print(callable(42))
Output:
False
Class dapat dipanggil
class Pengguna:
pass
print(callable(Pengguna))
Output:
True
Objek dengan __call__
class Pengali:
def __call__(self, x): return x * 2
p = Pengali()
print(callable(p), p(5))
Output:
True 10
Kesalahan Umum
Truetidak menjamin pemanggilan dengan argumen tertentu berhasil.- Class juga callable.
