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

পাইথন ক্লাস এবং ক্লাস অ্যাট্রিবিউট কখন গার্বেজ কलेक्ट হয়?


একটি ক্লাস অ্যাট্রিবিউট তখন পর্যন্ত অস্তিত্বে থাকে যতক্ষণ না এর শেষ রেফারেন্স চলে যায়। একটি গ্লোবাল ভেরিয়েবলও তখন পর্যন্ত থাকে যতক্ষণ না এর শেষ রেফারেন্স চলে যায়। এই দুটোই প্রোগ্রামের পুরো সময় পর্যন্ত থাকার কোনো গ্যারান্টি নেই।

এছাড়া, মডিউল স্কোপে ডিফাইন করা একটি ক্লাস একটি গ্লোবাল ভেরিয়েবল। সুতরাং সেই কেসে ক্লাসটি (এবং তার মাধ্যমে অ্যাট্রিবিউটও) একটি গ্লোবাল ভেরিয়েবলের মতোই লাইফটাইম পায়। যদি ক্লাসের কোনো ইনস্ট্যান্স লাইভ না থাকে, তবে ক্লাস এবং এর ক্লাস অ্যাট্রিবিউটগুলো গার্বেজ-কলে ক্ট হতে পারে যদি তাদের রেফারেন্স কাউন্ট শূন্য হয়।


  1. পাইথনে ক্লাস কীভাবে ডিফাইন করবেন?

  2. পাইথন রেগুলার এক্সপ্রেশনে নিগেটেড ক্যারেক্টার ক্লাস কী?

  3. পাইথনে ক্যারেক্টার ক্লাস অপারেশন কী?

  4. পাইথন রেগুলার এক্সপ্রেশনে ক্যারেক্টার ক্লাস বা ক্যারেক্টার সেটের ব্যবহার