কম্পিউটার

পাইথন ফাংশনে একটি গ্লোবাল ভেরিয়েবল কীভাবে ব্যবহার করবেন?


শর্তাবলী, গ্লোবাল এবং স্থানীয় একটি স্ক্রিপ্ট বা প্রোগ্রামের মধ্যে একটি ভেরিয়েবলের নাগালের সাথে সঙ্গতিপূর্ণ। একটি গ্লোবাল ভেরিয়েবল হল যে কোন জায়গায় অ্যাক্সেস করা যেতে পারে। একটি স্থানীয় পরিবর্তনশীল শুধুমাত্র তার ফ্রেমের মধ্যে অ্যাক্সেস করা যেতে পারে। একটি স্থানীয় পরিবর্তনশীল বিশ্বব্যাপী অ্যাক্সেস করা যাবে না৷

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

যদি একই নামের একটি ভেরিয়েবল একটি ফাংশনের সুযোগের মধ্যে সংজ্ঞায়িত করা হয় তবে এটি শুধুমাত্র ফাংশনের ভিতরে প্রদত্ত মানটি মুদ্রণ করবে এবং বিশ্বব্যাপী মান নয়৷

ফাংশন foo-এর ভিতরে এবং বাইরে গ্লোবাল ভেরিয়েবল কীভাবে অ্যাক্সেস করা হয় তা দেখানোর জন্য প্রদত্ত কোডটি পুনরায় লেখা হয়েছে৷

উদাহরণ

# This function uses global variable k
k = "I like green tea"
def foo():
    print k #accessing global variable inside function
foo()
print k #accessing global variable outside function
 

আউটপুট

C:/Users/TutorialsPoint1/~.py
I like green tea
I like green tea

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

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

  3. কিভাবে পরিবর্তনশীল সুযোগ পাইথন ফাংশন কাজ করে?

  4. পাইথনে ল্যাম্বডা ফাংশন কীভাবে ব্যবহার করবেন?