Python Identifiers & Keywords | পাইথনে ব্যবহৃত আইডেন্টিফায়ার ও কী-ওয়ার্ডসমূহ

Python Identifiers & Keywords Bangla


আইডেন্টিফায়ার (Identifier) : 

পাইথনে ব্যবহৃত ভেরিয়েবল, কনস্ট্যান্ট, ক্লাস, মডিউল, ফাংশন বা অন্যান্য সকল অবজেক্ট

সুইডেন্টিফাই করার জন্য যে নাম বা শব্দ ব্যবহার করা হয়, তাই পাইথন আইডেন্টিফায়ার ।

আইডেন্টিফায়ার নামকরণের নিয়মাবলি ঃ

> আইডেন্টিফায়ারের নাম 'A থেকে Z' অথবা 'a থেকে z' অথবা underscore(_) দিয়ে শুরু হয় এবং এরপর যে-কোনাে

অক্ষর, underscore কিংবা সংখ্যা (0-9) ব্যবহৃত হয়।

> Python-এর Identifier হিসেবে @, $, % ইত্যাদি বিশেষ চিহ্নগুলাে ব্যবহার করা যায় না।

> Python কেইজ সেন্সিটিভ ল্যাংগুয়েজ, অর্থাৎ A এবং a এখানে আলাদা অর্থ বহন করে। যেমন– Python identifier এ

Computer এবং computer এই দুটি শব্দ আলাদা অর্থ বহন করে এবং তারা ভিন্ন ভিন্ন আইডেন্টিফায়ার ।

> শুধুমাত্র Class Name গুলাে বড় হাতের অক্ষর দিয়ে শুরু হয়, অন্য সবকিছুর নামকরণ শুরু হয় ছোট হাতের

অক্ষর দিয়ে।

> কোনাে Identifier যদি শুধুমাত্র একটি underscore দিয়ে শুরু হয় তবে তার অর্থ হচ্ছে এটি একটি “Private

Identifier".

> যদি কোনাে Identifier পর পর দুটি underscore (_) দিয়ে শুরু হয় তবে সেটি “Strongly private Identifier”,

> যদি কোনাে Identifier পর পর দুটি underscore (_) দিয়ে শেষ হয়, তবে তাকে “Language-defined special

name" বলে।

পাইথনে ব্যবহৃত কী-ওয়ার্ডসমূহ (Keywords) :


কী-ওয়ার্ড হলাে কতগুলাে সংরক্ষিত শব্দ, কম্পাইলারের নিকট যাদের বিশেষ অর্থ রয়েছে এবং যাদেরকে কোনাে
ভেরিয়েবল, কনস্ট্যান্ট, ফাংশন, মডিউল কিংবা অবজেক্টের নাম হিসেবে ব্যবহার করা যায় না। 

পাইথন ডকুমেন্টেশনে অনুসারে
(পাইথন ৩) পাইথনে মােট ৩৩ টি কী-ওয়ার্ড আছে। 

প্রত্যেকটি কী-ওয়ার্ড এর বানান যেভাবে দেওয়া আছে ঠিক সেভাবেই
তবে ব্যবহার করতে হবে।

Keyword List of Python

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