সুচিপত্র:

কিভাবে আপনি পাইথনে একটি ধ্রুবক করবেন?
কিভাবে আপনি পাইথনে একটি ধ্রুবক করবেন?

ভিডিও: কিভাবে আপনি পাইথনে একটি ধ্রুবক করবেন?

ভিডিও: কিভাবে আপনি পাইথনে একটি ধ্রুবক করবেন?
ভিডিও: এটি কি পাইথনে কনস্ট্যান্ট তৈরি করার একটি নতুন উপায়? 2024, এপ্রিল
Anonim

আপনি একটি পরিবর্তনশীল বা মান হিসাবে ঘোষণা করতে পারবেন না পাইথনে ধ্রুবক . শুধু এটা পরিবর্তন করবেন না.

কোড ব্যাখ্যা:

  1. একটি ফাংশন সংজ্ঞায়িত করুন ধ্রুবক যেটি একটি অভিব্যক্তি নেয় এবং এটি একটি "গেটার" তৈরি করতে ব্যবহার করে - একটি ফাংশন যা শুধুমাত্র অভিব্যক্তির মান প্রদান করে।
  2. সেটার ফাংশন একটি TypeError উত্থাপন করে তাই এটি শুধুমাত্র পঠনযোগ্য।

উপরন্তু, কিভাবে আপনি পাইথনে একটি ধ্রুবক ঘোষণা করবেন?

তোমার উত্তর

  1. কোন নেই. আপনি পাইথনে একটি পরিবর্তনশীল বা মানকে ধ্রুবক হিসাবে ঘোষণা করতে পারবেন না। শুধু এটা পরিবর্তন করবেন না.
  2. আপনি যদি একটি ক্লাসে থাকেন, তাহলে সমতুল্য হবে:
  3. ক্লাস Foo(অবজেক্ট): CONST_NAME = "নাম"
  4. যদি না হয়, এটা ঠিক।
  5. CONST_NAME = "নাম"
  6. আপনি ধ্রুবক তৈরি করতে nametuple ব্যবহার করতে পারেন:

একইভাবে, পাইথনে কোন ধ্রুবক নেই কেন? পাশ করলে a ধ্রুবক একটি ফাংশনের পরামিতি হিসাবে, আপনি নিশ্চিত হতে পারেন যে এটি পরিবর্তন করা হয়নি। ভিতরে পাইথন ফাংশনগুলি "কল-বাই-মান" কিন্তু যেহেতু অজগর ভেরিয়েবল হল রেফারেন্স যা আপনি কার্যকরভাবে একটি রেফারেন্সের একটি অনুলিপি পাস করেন। অতএব, যদি আপনি একটি পরিবর্তনশীল হিসাবে একটি সংখ্যা পাস, এটি আসলে পাস করা হয় "লাইক" a ধ্রুবক.

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, আপনি পাইথনে ধ্রুবক কোথায় রাখবেন?

স্টাইল গাইড থেকে: ধ্রুবক সাধারণত একটি মডিউল স্তরে সংজ্ঞায়িত করা হয় এবং আন্ডারস্কোর পৃথককারী শব্দ সহ সমস্ত বড় অক্ষরে লেখা হয়। উদাহরণগুলির মধ্যে MAX_OVERFLOW এবং TOTAL অন্তর্ভুক্ত৷ আপনি যদি ক্লাস ব্যবহার করেন তাহলে আপনি ওভাররাইট করতে নিষেধ করতে পারেন ধ্রুবক (বা এমনকি যোগ করতে নিষেধ করুন ধ্রুবক সেই ক্লাসে)।

ধ্রুবক সংখ্যা কি?

বীজগণিত, ক ধ্রুবক ইহা একটি সংখ্যা নিজে থেকে, বা কখনও কখনও একটি অক্ষর যেমন a, b বা c একটি নির্দিষ্ট জন্য দাঁড়ানো সংখ্যা . উদাহরণ: "x + 5 = 9" এ 5 এবং 9 হয় ধ্রুবক . দেখুন: পরিবর্তনশীল। বীজগণিত - সংজ্ঞা।

প্রস্তাবিত: