পাইথনে hasattr() পদ্ধতি
hasattr() পদ্ধতিটি সত্য প্রদান করে যদি একটি বস্তুর নাম দেওয়া বৈশিষ্ট্য থাকে এবং যদি না থাকে তাহলে মিথ্যা।
সিনট্যাক্স
hasattr() পদ্ধতির সিনট্যাক্স হল −
hasattr(object, name)
AttributeError উত্থাপন করা হবে কিনা তা পরীক্ষা করার জন্য hasattr() কে getattr() দ্বারা ডাকা হয়।
haattr() পদ্ধতিতে দুটি প্যারামিটার লাগে −
hasattr() পদ্ধতিটি −
প্রদান করেসত্য, যদি বস্তুর প্রদত্ত নামযুক্ত বৈশিষ্ট্য থাকে
মিথ্যা, যদি অবজেক্টের কোনো নাম দেওয়া বৈশিষ্ট্য না থাকে
উদাহরণ
class Male: age = 21 name = 'x' x = Male() print('Male has age?:', hasattr(x, 'age')) print('Male has salary?:', hasattr(x, 'salary'))
আউটপুট
এটি আউটপুট দেয়
('Male has age?:', True) ('Male has salary?:', False)