Ad Code

Responsive Advertisement

পাইথনে ভ্যারিয়েবলের নামকরণ( Naming of variables)


এর আগের  ব্লগ যারা পড়েছ তারা নিশ্চয় জেনে গেছো ভ্যারিয়েবল কি? যারা এখনো পড়নি ( পাইথনের ভ্যারিয়েবল )এই লিংকে গিয়ে পড়ে নাও ।  

একটি ভ্যারিয়েবলের যেমন একটি সংক্ষিপ্ত নামে থাকতে পারে ( a , b) এর মত , তেমনি বর্ণনামূলক নামও থাকতে পারে (name, address, total_value) এর মত। তবে পাইথনে ভ্যারিয়েবলের নামকরণের কিছু নিয়ম আছে , চলো জেনে নেই সেগুলো-

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

১। ভ্যারিয়েবলের নাম অবশ্যই এক শব্দের হতে হবে। অর্থাৎ my variable = 88 এরকম ভাবে ভ্যারিয়েবল লেখা যাবে না।

২। ভ্যারিয়েবলের প্রথম অক্ষর অবশ্যই একটি Alphabetic letter (uppercase or lowercase) অথবা underscore ( _ ) হতে হবে । যেমনঃ python, x, y_number লেখা যাবে ভ্যারিয়েবল হিসেবে কিন্তু (1python, @value, 7x, %y ) এই ভাবে লেখা যাবে না । প্রথম অক্ষর ছাড়া পরের অক্ষর গুলোতে letter, underscore, number ব্যবহার করা যাবে। যেমনঃ num1, my_list

যদিও ভ্যারিয়েবলের শুরুতে underscore ব্যবহার করা যায়, কিন্তু পাইথনের কনভেনশন হচ্ছে ভ্যারিয়েবলের নাম সবসময় lowercase letter দিয়ে শুরু করা। 

৩। পাইথন Case Sensitive অর্থাৎ x = 11  এবং X = 14 দুইটি আলাদা।

৪। পাইথনের কিছু সংরক্ষিত কী-ওয়ার্ড আছে যেগুলো ভ্যারিয়েবল হিসাবে ব্যবহার করা যাবে না । যেমনঃ if, else, elif, for, while, break, continue, except, as, in, is, True, False, yield, None, def, del, class ইত্যাদি।

এবার চলো সঠিক ভাবে ভ্যারিয়েবলের নামকরণের কিছু উদাহরণ দেখা যাক -

myvar = "Python"
my_var = "python"
_my_var = "python"
myVar = "python"
MYVAR = "python"
myvar2 = "python"

এবার দেখা যাক যেভাবে নামকরণ করা যাবে না -

2myvar = "python"
 my-var = "python" 
my var = "python"

এতক্ষণ আমরা যেগুলো ভ্যারিয়েবলের নামকরণ করলাম সেগুলোকে প্রোগ্রামিং এর ভাষায় নিম্নক্ত নামে ডাকা হয়

ক্যামেল কেস (Camel case)

myVariableName = "Python"

প্যাসকেল কেস(Pascal Case)

MyVariableName = "Python"

স্নেক কেস(Snake Case)

my_variable_name = "Python"

এই ছিল ভ্যারিয়েবলের নামকরণ । যারা শেষ পর্যন্ত পড়েছ তাদের অভিনন্দন ।

Post a Comment

1 Comments

Ad Code

Responsive Advertisement