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

Coba di IDE

Output:

True

Contoh Lainnya

Nilai biasa

print(callable(42))

Coba di IDE

Output:

False

Class dapat dipanggil

class Pengguna:
    pass
print(callable(Pengguna))

Coba di IDE

Output:

True

Objek dengan __call__

class Pengali:
    def __call__(self, x): return x * 2
p = Pengali()
print(callable(p), p(5))

Coba di IDE

Output:

True 10

Kesalahan Umum

  • True tidak menjamin pemanggilan dengan argumen tertentu berhasil.
  • Class juga callable.

Pelajari Lebih Lanjut