mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Memahami Objek yang Dapat Dipanggil dengan Python

Callable adalah objek Python yang bisa dipanggil seperti fungsi. Ini adalah objek yang memiliki metode `__call__`, yaitu metode yang dipanggil ketika objek tersebut dipanggil.

Dengan kata lain, objek yang dapat dipanggil adalah objek yang dapat diperlakukan sebagai fungsi, dan dapat dipanggil dengan argumen saja seperti fungsi biasa.

Berikut contoh objek callable sederhana dengan Python:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Halo, dunia! "
```
Ini adalah kelas sederhana yang memiliki metode `__call__` yang mengambil dua argumen, `arg1` dan `arg2`. Saat kita memanggil objek ini, ia akan mengembalikan string "Halo, dunia!".

Kita dapat memanggil objek ini seperti fungsi dengan menggunakan operator `()`:
```
my_callable = MyCallable()
print(my_callable("apple ", "pisang")) # Output: Halo, dunia!
```
Dalam contoh ini, kita membuat instance kelas `MyCallable` dan memanggilnya dengan argumen "apel" dan "pisang". Metode `__call__` akan dipanggil dengan argumen ini, dan akan mengembalikan string "Halo, dunia!".

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy