Python Identifier পাইথন আইডেনটিফায়ার
পাইথন আইডেনটিফায়ার
এই অধ্যায়ে আপনি পাইথন আইডেন্টিফায়ার(Identifier) সম্মন্ধে জানবেন।
বিভিন্ন সত্ত্বা(entity) যেমন- চলক(variable), ক্লাস(class), ফাংশন(function) ইত্যাদির নাম দেওয়ার জন্য আইডেন্টিফায়ার ব্যবহৃত হয়। এটি সত্ত্বাসমূহ(entities)-কে পৃথক করতে সহায়তা করে।
আইডেন্টিফায়ার লেখার নিয়মঃ
- ছোট হাতের অক্ষর(a to z), বড় হাতের অক্ষর(A to Z), ডিজিট(0 to 9) এবং আন্ডারস্কোর(_) এর সমন্বয়ে আইডেন্টিফায়ার গঠিত হতে পারে। যেমন- mySatt, var_1 এবং hello_my_friend এইসব বৈধ আইডেন্টিফায়ার।
- আইডেন্টিফায়ার ডিজিট দিয়ে শুরু হতে পারবে না। যেমন- 4_satt_you বৈধ নয়। কিন্তু satt_4_you খুব জোরে বৈধ।
- আইডেন্টিফায়ার যেকোনো দৈর্ঘ্যের হতে পারে।
- কিওয়ার্ডকে আইডেন্টিফায়ার হিসাবে ব্যবহার করা যাবে না।
>>> class = 5 File "", line 1 class = 5 ^ SyntaxError: invalid syntax
- আইডেন্টিফায়ার এর জন্য আমরা বিশেষ প্রতীক যেমন- !, @, #, $, % ইত্যাদি ব্যবহার করতে পারবো না।
>>> b% = 5 File "", line 1 b% = 5 ^ SyntaxError: invalid syntax
যে বিষয়ে সতর্ক থাকতে হবে
- পাইথন কেস-সেনসিটিভ(case-sensitive) ভাষা। অর্থাৎ Variable এবং variable একই রকম না। আইডেন্টিফায়ার-এর জন্য সর্বদা অর্থপূর্ণ নাম ব্যবহার করুন।
- a= 25 পাইথনের জন্য বৈধ(valid) আইডেন্টিফায়ার হলেও age= 25 লিখলে খুব সহজেই বুঝা যায় যে এটি বয়স বুঝানোর জন্য ব্যবহার করা হয়েছে। এমনকি আপনি যদি ধীর্ঘ দিন পরেও কোড দেখেন তবুও সহজেই বুঝতে পারবেন কেন এই কোড লিখেছিলেন।
- মাল্টিপলওয়ার্ড(Multiple word) আন্ডারস্কোর এর মাধ্যমে আলাদা করা যেতে পারে। যেমন-this_is_a_long_variable
- আমরা চাইলে ক্যামেল-কেস(camelCase ) স্টাইলও ব্যবহার করতে পারি। এক্ষেত্রে প্রথম শব্দ ছাড়া বাকী সকল শব্দের প্রথম অক্ষর বড় হাতের অক্ষরে লিখতে হবে। যেমন-camelCaseVariable
No comments