কম্পিউটার

পাইথন ভেরিয়েবল - পাইথনে ভেরিয়েবলগুলি কীভাবে ঘোষণা এবং ব্যবহার করবেন

পাইথনে ভেরিয়েবল কিভাবে তৈরি এবং ব্যবহার করতে হয় তার একটি নির্দেশিকা।

পাইথন ভেরিয়েবল

ভেরিয়েবলের নামকরণ করা হয় অবস্থান যা মেমরিতে সংরক্ষিত বস্তুর রেফারেন্স সংরক্ষণ করতে ব্যবহৃত হয়।

যখন আমরা পাইথনে ভেরিয়েবল তৈরি করি, তখন আমাদের অবশ্যই নিম্নলিখিত নিয়মগুলি বিবেচনা করতে হবে:

  • একটি পরিবর্তনশীল নাম অবশ্যই একটি অক্ষর বা আন্ডারস্কোর দিয়ে শুরু হবে
  • একটি পরিবর্তনশীল নাম একটি সংখ্যা দিয়ে শুরু হতে পারে না
  • একটি পরিবর্তনশীল নামের শুধুমাত্র আলফা-সংখ্যাসূচক অক্ষর এবং আন্ডারস্কোর থাকতে পারে (A-z, 0-9, এবং _ )
  • ভেরিয়েবলের নাম কেস-সংবেদনশীল (তারিখ, তারিখ এবং DATE তিনটি ভিন্ন ভেরিয়েবল)
  • ভেরিয়েবল যেকোনো দৈর্ঘ্যের হতে পারে
  • ভেরিয়েবল নামগুলি পাইথন কীওয়ার্ড হতে পারে না

পাইথন কীওয়ার্ড

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
pass       else       import     assert
break      except     in         raise

ভেরিয়েবলে মান বরাদ্দ করা

আমরা অ্যাসাইনমেন্ট অপারেটর = ব্যবহার করি একটি ভেরিয়েবলের মান নির্ধারণ করতে।

উদাহরণ বৈধ এবং অবৈধ পরিবর্তনশীল নাম এবং অ্যাসাইনমেন্ট:

#Legal variable names:
name = "John"
error_404 = 404
_status_200 = "OK"
mySurname = "Doe"
SURNAME = "Doe"
surname2 = "Doe"

#Illegal variable names:
200_OK = 200
error-500 = "Server Error"
my var = "John"
$myname = "John"
দ্রষ্টব্য:পাইথনে, আপনাকে সময়ের আগে ভেরিয়েবলের প্রকারগুলি ঘোষণা করতে হবে না। ইন্টারপ্রেটার স্বয়ংক্রিয়ভাবে ভেরিয়েবলের ধরন সনাক্ত করে এতে থাকা ডেটা দ্বারা।

একাধিক অ্যাসাইনমেন্ট

পাইথনে, আমরা এক লাইনে একাধিক ভেরিয়েবলের মান নির্ধারণ করতে পারি:

উদাহরণ:

ok, redirect, server_error = 200, 300, 500
print(ok)
print(redirect)
print(server_error)

আউটপুট:

200
300
500

আমরা একাধিক ভেরিয়েবলে একই মান বরাদ্দ করতে পারি:

err_500 = err_501 = err_502 = "server_error"
print(err_500)
print(err_501)
print(err_502)

গ্লোবাল ভেরিয়েবল

যে ভেরিয়েবলগুলি একটি ফাংশনের বাইরে সংজ্ঞায়িত করা হয় তা গ্লোবাল ভেরিয়েবল হিসাবে পরিচিত।

গ্লোবাল ভেরিয়েবলগুলি ফাংশনের ভিতরে এবং বাইরে উভয়ই ব্যবহার করা যেতে পারে।

status_ok = 200

def status_code():
    print("Status code is ", status_ok)

status_code()

আপনি যদি একটি ফাংশনের ভিতরে একই নামের একটি ভেরিয়েবল তৈরি করেন, তাহলে ভেরিয়েবলটি ফাংশনের স্থানীয় হবে। গ্লোবাল ভেরিয়েবল তার মান ঠিক রাখবে যখন এটি ঘোষণা করা হয়েছিল।

উদাহরণ:

status = 200

def status_code():
    status = 401
    print("Status code is ", status)

status_code()

print("Status code is ", status)

আউটপুট:

Status code is  401 // first print statement
Status code is  200 // second print statement

আপনি যদি একটি ফাংশনের ভিতরে গ্লোবাল ভেরিয়েবলের মান পরিবর্তন করতে চান তবে আপনাকে global ব্যবহার করতে হবে কীওয়ার্ড।

যেমন:

status = 200

def status_code():
    global status
    status = 401
    print("Status code is ", status)

status_code()

print("Status code is ", status)

আউটপুট

Status code is  401 // first print statement
Status code is  401 // second print statement

  1. উইন্ডোজে পাইথন কীভাবে ব্যবহার করবেন

  2. অ্যান্ড্রয়েড স্টুডিওতে স্ট্যাটিক ভেরিয়েবলগুলি কোথায় এবং কীভাবে ব্যবহার করবেন?

  3. Tkinter Python এ থ্রেড কিভাবে ব্যবহার করবেন?

  4. Python range() ব্যাখ্যা করা হয়েছে:এটা কি এবং কিভাবে ব্যবহার করতে হয়