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

পাইথনে ডট অপারেটর কী?


পাইথনে প্রায় সবকিছুই একটি অবজেক্ট। প্রতিটি অবজেক্টের কিছু অ্যাট্রিবিউট এবং মেথড থাকে। অ্যাট্রিবিউট বা মেথডের সাথে অবজেক্টের সংযোগ একটি "ডট" (".") দিয়ে ইন্ডিকেট করা হয় যা তাদের মাঝপথে লেখা হয়।

উদাহরণস্বরূপ, যদি dog একটি ক্লাস হয়, তবে Fido নামের একটি কুকুর তার ইনস্ট্যান্স/অবজেক্ট হবে।

class Dog:
    Fido = Dog()

যদি ক্লাসের মেথডগুলো হয় eats(), runs(), sleeps() তবে আমরা লিখতে পারি Fido.eats(), Fido.runs(), Fido.sleeps() এবং বলতে পারি Fido-র অ্যাট্রিবিউট আছে যেন Fido.size = tall, Fido.hair_color = brown।

সুতরাং ডট নোটেশন ক্লাসের অ্যাট্রিবিউট, মেথড এবং ইনস্ট্যান্স অ্যাক্সেস করতে এবং ক্লাস ইনস্ট্যান্সের অ্যাট্রিবিউট ও মেথড অ্যাক্সেস করতে সম্ভব করে।


  1. পাইথনে is not অপারেটর কী?

  2. পাইথনে not in অপারেটর কী?

  3. পাইথনে ডট অপারেটর ব্যবহার করে ক্লাস অ্যাট্রিবিউট কীভাবে অ্যাক্সেস করবেন?

  4. পাইথন ফাংশন অ্যাট্রিবিউট (Function Attributes)