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

Memahami Objek Boleh Panggil dalam Python

Boleh dipanggil ialah objek Python yang boleh dipanggil seperti fungsi. Ia adalah objek yang mempunyai kaedah `__panggilan__`, iaitu kaedah yang dipanggil apabila objek dipanggil.

Dalam erti kata lain, objek boleh dipanggil ialah objek yang boleh dianggap sebagai fungsi, dan boleh dipanggil dengan argumen sahaja seperti fungsi biasa.

Berikut ialah contoh objek boleh panggil mudah dalam Python:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Hello, world! "
```
Ini ialah kelas mudah yang mempunyai kaedah `__panggilan__` yang mengambil dua argumen, `arg1` dan `arg2`. Apabila kita memanggil objek ini, ia akan mengembalikan rentetan "Hello, dunia!".

Kita boleh memanggil objek ini seperti fungsi dengan menggunakan operator `()`:
```
my_callable = MyCallable()
print(my_callable("apple ", "banana")) # Output: Hello, world!
```
Dalam contoh ini, kami mencipta contoh kelas `MyCallable` dan memanggilnya dengan argumen "epal" dan "pisang". Kaedah `__panggilan__` akan dipanggil dengan argumen ini dan ia akan mengembalikan rentetan "Hello, dunia!".

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy