Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में str () फ़ंक्शन क्या करता है?

__str__ विधि

__str__ एक विशेष विधि है, जैसे __init__, जो किसी वस्तु का 'अनौपचारिक' स्ट्रिंग प्रतिनिधित्व देता है। यह डिबगिंग में उपयोगी है।

निम्न कोड पर विचार करें जो __str__ पद्धति का उपयोग करता है

class Time:
    def __str__(self):
        return '%.2d:%.2d:%.2d' % (self.hour, self.minute, self.second)

जब हम किसी ऑब्जेक्ट को प्रिंट करते हैं, तो Python str मेथड को लागू करता है -

>>> time = Time(7, 36)
>>> print time
07:36:00

  1. पायथन में इनपुट () फ़ंक्शन क्या करता है?

    फ़ंक्शन इनपुट() उपयोगकर्ता के लिए एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है। पायथन 2.x में, यह उपयोगकर्ता द्वारा डेटा इनपुट को एक प्रारूप में लौटाता है जिसकी व्याख्या अजगर द्वारा की जाती है। उदाहरण के लिए, यदि उपयोगकर्ता हैलो इनपुट करता है, तो

  1. रॉ_इनपुट () फ़ंक्शन अजगर में क्या करता है?

    फ़ंक्शन raw_input() उपयोगकर्ता को एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है और उपयोगकर्ता द्वारा डेटा इनपुट को एक में लौटाता है डोरी। उदाहरण के लिए, name = raw_input("What is your name? ") print "Hello, %s." % name यह इनपु

  1. पायथन में रीलोड () फ़ंक्शन क्या करता है?

    फ़ंक्शन रीलोड (मॉड्यूलनाम) पहले से लोड किए गए मॉड्यूल को फिर से लोड करता है (यह मानते हुए कि आपने इसे सिंटैक्स आयात मॉड्यूलनाम के साथ लोड किया है। यह संवादात्मक उपयोग के लिए है, जहां आपने स्रोत फ़ाइल को संपादित किया है एक मॉड्यूल और पायथन को छोड़कर और इसे फिर से शुरू किए बिना इसका परीक्षण करना चाहते