एक CPython 3.4 पर कुछ builtin callables पर dir()
(कक्षा कंस्ट्रक्टर्स, तरीकों, आदि) करता है में के लिए __signature__ और __text_signature__ उपयोग किया जाता है क्या, एक पता चल गया कि उनमें से कई अक्सर एक विशेष गुण __text_signature__
कहा जाता है, उदाहरण के लिए :अजगर 3.4
>>> print(object.__text_signature__)
()
>>> print(int.__text_signature__)
None
हालांकि इसके लिए प्रलेखन कोई नहीं है। इसके अलावा, विशेषता नाम के लिए googling से पता चलता है कि एक और संभावित विशेष विशेषता __signature__
है, हालांकि मुझे कोई अंतर्निहित फ़ंक्शंस नहीं मिला है, जो इसे प्राप्त करेगा।
मुझे पता है कि वे फ़ंक्शन तर्क हस्ताक्षर से संबंधित हैं, लेकिन इससे परे कुछ भी नहीं, उनके मूल्य क्या दर्शाते हैं और उनका उपयोग क्या है?
आपके उत्तर में एक गंभीर त्रुटि है, हालांकि सी-एपीआई को उसी नाम से मॉन्टी पायथन स्केच का संदर्भ, Argument Clinic कहा जाता है;) –
@Antti: * मैंने आपको एक बार * बताया है। –
शुरुआत अभी भी "विशेषता क्लिनिक" कहती है: डी –