কম্পিউটার

পাইথনে getattr() এবং setattr() ফাংশনের মধ্যে পার্থক্য কী?


geattr() পদ্ধতি

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

সিনট্যাক্স

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

getattr(object, name[, default])

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

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

প্রদান করে

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

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

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

seattr() পদ্ধতি

setattr() পদ্ধতি একটি বস্তুর প্রদত্ত বৈশিষ্ট্যের মান নির্ধারণ করে।

সিনট্যাক্স

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

setattr(object, name, value)

setattr() পদ্ধতিতে তিনটি প্যারামিটার লাগে −

setattr() পদ্ধতি কোনটিই প্রদান করে না।


  1. একটি পদ্ধতি এবং একটি ফাংশন মধ্যে পার্থক্য কি?

  2. পাইথনে tkinter এবং tkinter.ttk-এর উইজেটগুলির মধ্যে পার্থক্য কী?

  3. পাইথনে একটি স্ট্রিং এবং একটি বাইট স্ট্রিংয়ের মধ্যে পার্থক্য কী?

  4. পাইথনে 'ই ব্যতিক্রম ছাড়া' এবং 'ব্যতিক্রম ছাড়া, ই'-এর মধ্যে পার্থক্য কী?