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

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. - पायथन में input() फ़ंक्शन क्या करता है?

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

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

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

  1. - Python में reload() Function क्या करता है?

    reload() Function reload(moduleName) Function एक Previously Loaded Module को Reload करता है (यह मानते हुए कि आपने इसे import moduleName Syntax के साथ Load किया था)। यह Conversational Use के लिए Intended है, जहां आपने किसी Module के Source File को Edit किया है और Python को छोड़े बिना और इसे फिर से S