কম্পিউটার

পাইথন - ক্লাস এবং পদ্ধতির বাইরে এবং ভিতরে ভেরিয়েবল ব্যবহার করা


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

যে ভেরিয়েবলগুলি ক্লাসের বাইরে সংজ্ঞায়িত করা হয়েছে সেগুলি শুধুমাত্র ভেরিয়েবলের নাম লেখার মাধ্যমে যেকোন ক্লাস বা ক্লাসের যে কোনও পদ্ধতিতে অ্যাক্সেস করা যেতে পারে৷

উদাহরণ

# defined outside the class'
# Variable defined outside the class.
outVar = 'outside_class'    
print("Outside_class1", outVar)
''' Class one '''
class Ctest:
   print("Outside_class2", outVar)
   def access_method(self):
      print("Outside_class3", outVar)
# Calling method by creating object
uac = Ctest()
uac.access_method()
''' Class two '''
class Another_ Ctest_class:
   print("Outside_class4", outVar)
   def another_access_method(self):
      print("Outside_class5", outVar)
# Calling method by creating object
uaac = Another_ Ctest_class()
uaac.another_access_method()
The variables that are defined inside the methods can be accessed within that method only by simply using the variable name.
# defined inside the method'
'''class one'''
class Ctest:
   print()
   def access_method(self):
      # Variable defined inside the method.
      inVar = 'inside_method'
      print("Inside_method3", inVar)
uac = Ctest()
uac.access_method()
'''class two'''
class AnotherCtest:
   print()
   def access_method(self):
      print()
uaac = AnotherCtest()
uaac.access_method()

  1. কিভাবে পাইথন ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ পেতে?

  2. ম্যাটপ্লটলিব ব্যবহার করে পাইথনে একটি বক্ররেখা এবং এক্স-অক্ষের মধ্যবর্তী অঞ্চলটি পূরণ করা

  3. পাইথনে POST পদ্ধতি ব্যবহার করে তথ্য পাস করা

  4. পাইথন ব্যবহার করে স্ক্রিনে কীভাবে প্রিন্ট করবেন?