self पर टैग किए गए जवाब

उदाहरण के लिए इस्तेमाल किया जाने वाला एक कीवर्ड जिस ऑब्जेक्ट पर काम कर रहा है, उसे संदर्भित करने के लिए।

22
The स्व ’शब्द का उद्देश्य क्या है?
selfपायथन में शब्द का उद्देश्य क्या है ? मैं समझता हूं कि यह उस वर्ग से बनाई गई विशिष्ट वस्तु को संदर्भित करता है, लेकिन मैं यह नहीं देख सकता कि इसे पैरामीटर के रूप में प्रत्येक फ़ंक्शन में स्पष्ट रूप से जोड़ने की आवश्यकता क्यों है। उदाहरण के लिए, …
1130 python  class  oop  self 

18
पायथन पर __init__ और स्व क्या करते हैं?
मैं पायथन प्रोग्रामिंग भाषा सीख रहा हूं और मुझे कुछ समझ में नहीं आया है। एक विधि की तरह: def method(self, blah): def __init__(?): .... .... क्या करता selfहै? इसका क्या मतलब है? क्या यह अनिवार्य है? __init__विधि क्या करती है? क्यों जरूरी है? (आदि।) मुझे लगता है कि वे …
790 python  oop  self 

5
पायथन वर्गों में 'cls' वेरिएबल का प्रयोग किस लिए किया जाता है?
यही वजह है कि clsselfपाइथन वर्गों में एक तर्क के रूप कभी-कभी इस्तेमाल किया जाता है ? उदाहरण के लिए: class Person: def __init__(self, firstname, lastname): self.firstname = firstname self.lastname = lastname @classmethod def from_fullname(cls, fullname): cls.firstname, cls.lastname = fullname.split(' ', 1)

8
TypeError: मेथड () में 1 स्थितियुक्त तर्क है लेकिन 2 दिए गए थे
अगर मेरे पास एक वर्ग है ... class MyClass: def method(arg): print(arg) ... जो मैं एक वस्तु बनाने के लिए उपयोग ... my_object = MyClass() ... जिस पर मैं ऐसे बुलाता हूं method("foo")... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly …

9
आपको पायथन पद्धति में स्पष्ट रूप से "स्व" तर्क की आवश्यकता क्यों है?
पायथन में एक वर्ग पर एक विधि को परिभाषित करते समय, यह कुछ इस तरह दिखता है: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y लेकिन कुछ अन्य भाषाओं में, जैसे कि C #, आपके पास ऑब्जेक्ट का एक संदर्भ है कि विधि "इस" कीवर्ड के …
197 python  oop  methods  self 

6
उदाहरण चर: स्वयं बनाम @
यहाँ कुछ कोड है: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end मैं जो जानना चाहता हूं वह उपयोग करने @ageऔर विधि self.ageमें अंतर है age_difference_with।

11
कक्षाओं में अजगर सज्जाकार
क्या कोई ऐसा लिख ​​सकता है: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass यह विफल रहता है: स्वयं में स्वयं अज्ञात है मैंने भी कोशिश की: @Test._decorator(self) जो भी विफल रहता है: अज्ञात परीक्षण मैं डेकोरेटर में कुछ उदाहरण चरों को अस्थायी रूप से बदलना और फिर …
140 python  class  decorator  self 

11
पायथन में स्पष्ट 'स्व' से कैसे बचें?
मैं कुछ pygame ट्यूटोरियल का पालन ​​करके पायथन सीख रहा हूं । उसमें मुझे कीवर्ड स्व का व्यापक उपयोग मिला , और मुख्य रूप से जावा बैकग्राउंड से आने के बाद, मुझे पता चला कि मैं स्वयं टाइप करना भूल रहा हूं । उदाहरण के लिए, इसके बजाय, self.rect.centerxमैं टाइप …
131 python  self 

5
नया स्वयं क्या करता है (); PHP में मतलब है?
मैंने कभी इस तरह कोड नहीं देखा है: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } क्या यह वैसा ही है new className()? संपादित करें यदि वर्ग विरासत में है, तो यह किस वर्ग को इंगित करता है?
110 php  class  self 

1
WPF खुद को बांधें
मुझे एक WPF मिला है Window, और कहीं न कहीं एक है ListViewजहाँ मैं एक List<string>को बांधता हूं । अब कहीं मेरे ListViewमें एक है TextBoxऔर Contentसंपत्ति के लिए सेट है {Binding}। लेकिन यह आशुलिपि है। मैं स्वयं को बांधने के लिए पूर्ण बंधन कैसे लिखूं? {Binding Path=Self}काम नहीं करता …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.