কম্পিউটার

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


Python getattr()

getattr() পদ্ধতি একটি বস্তুর নামযুক্ত বৈশিষ্ট্যের মান প্রদান করে। যদি পাওয়া না যায়, এটি ফাংশনে প্রদত্ত ডিফল্ট মান প্রদান করে।

সিনট্যাক্স

getattr() পদ্ধতির সিনট্যাক্স হল −

getattr(object, name[, default])

geattr() পদ্ধতি একাধিক প্যারামিটার নিতে পারে −

getattr() পদ্ধতিটি −

প্রদান করে

প্রদত্ত বস্তুর নামযুক্ত বৈশিষ্ট্যের মান

ডিফল্ট, যদি কোনো নামযুক্ত বৈশিষ্ট্য পাওয়া না যায়

অ্যাট্রিবিউট ত্রুটি ব্যতিক্রম, যদি নামযুক্ত বৈশিষ্ট্য পাওয়া না যায় এবং ডিফল্ট সংজ্ঞায়িত না হয়

উদাহরণ

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

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

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