কম্পিউটার

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


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

প্রতিটি ভেরিয়েবলের নাম স্থানীয় নামস্থানে চেক করা হয় (ফাংশনের বডি, মডিউল ইত্যাদি), এবং তারপর গ্লোবাল নেমস্পেসে চেক করা হয়।

ভেরিয়েবলগুলি সাধারণত শুধুমাত্র একটি স্থানীয় নামস্থানে তৈরি করা হয়। বিশ্বব্যাপী এবং অ-স্থানীয় বিবৃতি স্থানীয় নামস্থান ছাড়া অন্য ভেরিয়েবল তৈরি করতে পারে।


  1. পাইথনে ফিল্টার() কি?

  2. পাইথনে issubset() ফাংশন

  3. পাইথনে একটি বেনামী ফাংশন কি?

  4. পাইথন ফাংশন বৈশিষ্ট্য কি?