Fungsi callable() python
Deskripsi⌗
Fungsi callable pada python akan mengembalikan nilai True jika objek yang menjadi argumennya dapat dipanggil, jika tidak maka akan mengembalikan nilai False
Syntax⌗
Fungsi callable() memiliki sintaks sebagai berikut:
callable(object)
Parameter⌗
- object – objek yang akan diuji apakah bisa dipanggil atau tidak
Nilai Kembalian⌗
Fungsi callable() akan mengembalikan:
True– jika objek bisa dipanggilFalse– jika objek tidak bisa dipanggil
Perlu dicatat bahwa meskipun kembalian dari callable() adalah True, bisa saja pemanggilan terhadap objek masih gagal.
Tapi, saat kembaliannya False, maka sudah pasti pemanggilan terhadap objek tersebut akan gagal.
Perhatikan bahwa
Classdapat dipanggil (memanggilClassakan mengembalikan sebuah fungsi) fungsi adalah callable jikaClass-nya memiliki fungsi__call__()
Contoh⌗
a:int = 10
print(callable(x))
def hello()->None:
print("Hello World")
b = hello
print(callable(b))
class kelas:
def fungsi()->None:
print("Hello World")
print(callable(kelas))
Output
Output dari program di atas adalah seperti berikut:
False
True
True
Baca Artikel lainnya