কম্পিউটার টিউটোরিয়াল

পাইথন ООপিতে str() ফাংশন কী করে?


__str__ মেথড

__str__ একটি স্পেশাল মেথড, __init__-এর মতো, যা একটি অবজেক্টের 'ইনফরমাল' স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে। এটি ডিবাগিং-এ উপযোগী।

নিচের কোডটি বিবেচনা করুন যা __str__ মেথড ব্যবহার করে

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

যখন আমরা একটি অবজেক্ট প্রিন্ট করি, পাইথন str মেথড ইনভোক করে -

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

  1. পাইথনে print() ফাংশন কী এবং কীভাবে কাজ করে?

  2. পাইথনে input() ফাংশন কী কাজ করে?

  3. পাইথনে raw_input() ফাংশন কী কাজ করে?

  4. পাইথনে <code>reload()</code> ফাংশন কী করে?