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

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


Python getattr()

getattr() মেথড একটি অবজেক্টের নামযুক্ত অ্যাট্রিবিউটের মান রিটার্ন করে। না পেলে, ফাংশনকে প্রদত্ত ডিফল্ট ভ্যালু রিটার্ন করে।

সিনট্যাক্স

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

getattr(object, name[, default])

getattr() মেথড একাধিক প্যারামিটার নিতে পারে -

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

  • দেওয়া অবজেক্টের নামযুক্ত অ্যাট্রিবিউটের মান
  • ডিফল্ট, যদি নামযুক্ত অ্যাট্রিবিউট না পাওয়া যায়
  • AttributeError এক্সেপশন, যদি নামযুক্ত অ্যাট্রিবিউট না পাওয়া যায় এবং ডিফল্ট ডিফাইনড না থাকে

উদাহরণ

class Male:
    age = 21
    name = "Abel"
x = Male()
print('The age is:', getattr(x, "age"))
print('The age is:', x.age)

আউটপুট

এটি আউটপুট দেবে

('The age is:', 21)
('The age is:', 21)

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

  2. পাইথনে <code>reload()</code> ফাংশন কী করে?

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

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