এর আগের ব্লগ যারা পড়েছ তারা নিশ্চয় জেনে গেছো ভ্যারিয়েবল কি? যারা এখনো পড়নি ( পাইথনের ভ্যারিয়েবল )এই লিংকে গিয়ে পড়ে নাও ।
একটি ভ্যারিয়েবলের যেমন একটি সংক্ষিপ্ত নামে থাকতে পারে ( 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"এতক্ষণ আমরা যেগুলো ভ্যারিয়েবলের নামকরণ করলাম সেগুলোকে প্রোগ্রামিং এর ভাষায় নিম্নক্ত নামে ডাকা হয়
ক্যামেল কেস (Camel case)
myVariableName = "Python"
প্যাসকেল কেস(Pascal Case)
MyVariableName = "Python"
স্নেক কেস(Snake Case)
my_variable_name = "Python"
এই ছিল ভ্যারিয়েবলের নামকরণ । যারা শেষ পর্যন্ত পড়েছ তাদের অভিনন্দন ।
1 Comments
Great boss go on 👍
ReplyDelete