এই বিল্ট-ইন অ্যাট্রিবিউট ক্লাসের নাম, ধরন, ফাংশন, পদ্ধতি, বর্ণনাকারী বা জেনারেটর ইন্সট্যান্স প্রিন্ট করে।
উদাহরণস্বরূপ, যদি পাইথন ইন্টারপ্রেটার সেই মডিউলটিকে (সোর্স ফাইল) প্রধান প্রোগ্রাম হিসাবে চালায়, তবে এটি একটি বিশেষ __name__ ভেরিয়েবলকে একটি মান "__main__" সেট করে। যদি এই ফাইলটি অন্য মডিউল থেকে আমদানি করা হয়, __name__ মডিউলের নামে সেট করা হবে৷
উদাহরণ
নিচের কোডটি __name__ এর ব্যবহারকে চিত্রিত করে।
class Bar(object): def foo(): """ This is an example of how a doc_string looks like. This string gives useful information about the function being defined. """ pass print foo.__name__ print Bar.__name__
আউটপুট
এটি আউটপুট দেয়
foo Bar