__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