কম্পিউটার

পাইথনে hasattr() ফাংশন কি করে?


পাইথনে 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)



  1. raw_input() ফাংশন পাইথনে কি করে?

  2. পাইথনে reload() ফাংশন কি করে?

  3. পাইথনে একটি নামস্থান কি?

  4. পাইথনে স্ট্রিংগুলি % কি করে?