কম্পিউটার

পাইথনের কি ক্লাসে "প্রাইভেট" ভেরিয়েবল আছে?


পাইথন ক্লাসে কোনো 'প্রাইভেট ভেরিয়েবল' নেই। পাইথনের সমস্ত ভেরিয়েবল এবং পদ্ধতি ডিফল্টরূপে সর্বজনীন। কখনও কখনও ভেরিয়েবলের নামের সাথে ডবল আন্ডারস্কোর __ উপসর্গ ব্যবহার করে ব্যক্তিগত ভেরিয়েবলের অনুকরণ করা হয়। এটি এই ভেরিয়েবলগুলিকে অদৃশ্য বা সহজে দেখা যায় না এমন ক্লাসের বাইরে যেটিতে সেগুলি রয়েছে। এটি নামকরণের মাধ্যমে অর্জন করা হয়। এই 'প্রাইভেট ভেরিয়েবল'গুলি সত্যিই নিরাপদ বা ব্যক্তিগত নয় কারণ সেগুলি নির্দিষ্ট ওয়ার্কঅ্যারাউন্ড কোড ব্যবহার করে অ্যাক্সেস করা যেতে পারে। তাই একক আন্ডারস্কোর _ (অর্ধ-প্রাইভেট) এবং ডবল আন্ডারস্কোর __ (সম্পূর্ণ ব্যক্তিগত) সহ ভেরিয়েবলের নামগুলি উপসর্গ করা তাদের অ্যাক্সেস করা কঠিন করে তোলে এবং ক্লাসের বাইরে সহজে দৃশ্যমান হয় না।


  1. পাইথন ক্লাসে পাবলিক এবং প্রাইভেট ভেরিয়েবল কি?

  2. পাইথন ভেরিয়েবলে ডাবল আন্ডারস্কোর উপসর্গ কী করে?

  3. পাইথনে স্ট্রিংগুলি % কি করে?

  4. পাইথনের একটি স্ট্রিং 'ধারণ করে' সাবস্ট্রিং পদ্ধতি আছে?