एक रिकर्सिव फ़ंक्शन के लिए हम कर सकते हैं:पायथन: कक्षा के भीतर से इसका संदर्भ कैसे लें (रिकर्सिव फ़ंक्शन की तरह)
def f(i):
if i<0: return
print i
f(i-1)
f(10)
हालांकि क्या निम्न कार्य करने का कोई तरीका है?
class A:
# do something
some_func(A)
# ...
स्पष्ट नहीं है कि आप क्या चाहते हैं या मतलब है। 'कक्षा ए:' कोई ऑब्जेक्ट नहीं बनाता है, इसलिए संदर्भ में कोई 'ए' नहीं है। संभावित चीजों के लिए प्रस्तुत समाधान देखें ... –
@Andrew __class ए: __ एक _class object_ बनाता है क्योंकि पाइथन में कक्षाएं प्रथम श्रेणी –