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

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


পাইথনে hasattr() মেথড

hasattr() মেথড True রিটার্ন করে যদি একটি অবজেক্টের দেয়া নামযুক্ত অ্যাট্রিবিউট থাকে এবং False রিটার্ন করে যদি না থাকে।

সিনট্যাক্স

hasattr() মেথডের সিনট্যাক্স -

hasattr(object, name)

hasattr() getattr() দ্বারা কল হয় AttributeError রেইজ করতে হবে কিনা তা চেক করতে।

hasattr() মেথড দুটি প্যারামিটার নেয় -

hasattr() মেথড রিটার্ন করে -

  • True, যদি অবজেক্টে দেয়া নামযুক্ত অ্যাট্রিবিউট থাকে
  • False, যদি অবজেক্টে দেয়া নামযুক্ত অ্যাট্রিবিউট না থাকে

উদাহরণ

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. পাইথনে <code>reload()</code> ফাংশন কী করে?

  3. পাইথনে নেমস্পেস কী?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে