mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

पायथन में कॉल करने योग्य ऑब्जेक्ट को समझना

कॉलएबल एक पायथन ऑब्जेक्ट है जिसे एक फ़ंक्शन की तरह कॉल किया जा सकता है। यह एक ऑब्जेक्ट है जिसमें `__call__` विधि है, जो वह विधि है जिसे ऑब्जेक्ट को कॉल करने पर कॉल किया जाता है। दूसरे शब्दों में, कॉल करने योग्य ऑब्जेक्ट एक ऑब्जेक्ट है जिसे एक फ़ंक्शन के रूप में माना जा सकता है, और केवल तर्कों के साथ कॉल किया जा सकता है एक नियमित फ़ंक्शन की तरह। यहां पायथन में एक सरल कॉल करने योग्य ऑब्जेक्ट का एक उदाहरण दिया गया है:
``
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Hello, दुनिया! "
```
यह एक साधारण वर्ग है जिसमें `__call__` विधि है जो दो तर्क लेती है, `arg1` और `arg2`। जब हम इस ऑब्जेक्ट को कॉल करते हैं, तो यह "हैलो, वर्ल्ड!" स्ट्रिंग लौटाएगा। ", "केला")) # आउटपुट: नमस्ते, दुनिया!
```
इस उदाहरण में, हम `माईकॉलेबल` वर्ग का एक उदाहरण बनाते हैं और इसे तर्कों के साथ "सेब" और "केला" कहते हैं। इन तर्कों के साथ `__call__` विधि को कॉल किया जाएगा, और यह "हैलो, वर्ल्ड!" स्ट्रिंग लौटाएगा।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy