Python Basic Part-3:Python Comments

Python এ Comments কি ?

Comments in Python

Comments in Python

সাধারণত: যেকোনো Programming language এর Compiler এবং Interpretor গুলো comment কে কোড হিসাবে execute না করে এটাকে (Ignore) এড়িয়ে যায়। Comments System দিয়ে আমরা Coding Documentation ছাড়াও এই মুহূর্তে ব্যবহৃত হবেনা কিন্তু ভবিষ্যতে কাজে লাগতে পারে এমন Code গুলোও আমরা সাময়িক সময়ের জন্য hide করে রাখতে পারি।

Python এ Comments কত প্রকার?

Python এ Comments মূলত দুই প্রকার :

১. Single Line Comments (প্রত্যেক line এর জন্য আলাদা ভাবে comment চিহ্ন ব্যবহার করতে হয় )
২. Multi Line Comments (একসাথে একাধিক লাইনে এর জন্য শুধু একবার কমেন্ট চিহ্ন ব্যবহার করতে হয়।)

Python এ Single Line Comments কি? Python এ কিভাবে Single Line Comment করা হয়?

Python এ একজন Programmer যখন প্রতিটি লাইনে আলাদা ভাবে Comment চিহ্ন ব্যবহার করে। Python এর পরিভাষায় তখন একে বলা হয় Single Line Comments । এটাকে আবার short comments বলা হয়ে থাকে। Python এ # (hash) দিয়ে Single Line Comments করা হয়। নিচের উদাহরণ দিয়ে আরেকটু ভালো ভাবে বুঝে নেয়া যাক :

a=5+4;  #Here's a single-line Python comments for 5 and 4 summation
print(a);  # Here's another single-line Python comments for a variable print

ব্যাখ্যা: লক্ষ্য করুন এখানে যেই দুইটা লাইন আমরা single line comment এ আবদ্ধ করেছি, সেই দুইটা লাইন আমাদের ব্রাউজারে আসবেনা।

Python এ Multi Line Comments কি? Python এ কিভাবে Multi Line Comment করা হয়?

Python এ একজন Programmer যখন একাধিক লাইনের জন্য শুধু একটি কমেন্ট চিহ্ন ব্যবহার করে। Python এর পরিভাষায় তখন একে বলা হয় Multi Line Comments । এটাকে আবার Long comments বলা হয়ে থাকে। Python এ “”” “”” দিয়ে Multi Line Comments করা হয়। আর পাইথন এ এটাকে docstring ও বলা হয়ে থাকে। নিচের উদাহরণ দিয়ে আরেকটু ভালো ভাবে বুঝে নেয়া যাক :

"""
Here's a long Python comments spread over
many lines.
You can format a multi-line comment
any way you like.
"""
print("Welcome Python Multiline Comments")

ব্যাখ্যা: লক্ষ্য করুন এখানে যেই যতগুলো লাইন আমরা মূলত multi line comment এ আবদ্ধ করেছি, সেগুলো আমাদের ব্রাউজারে আসবেনা।

তবে পাইথনের মাল্টি লাইনের কমেন্ট কে print(__doc__) এই function দিয়ে print করে দেখা যায়। নিচের উদাহরণটি দেখুন :

"""
Here's a long Python comments spread over
many lines.
You can format a multi-line comment
any way you like.
"""
print(__doc__)

Output

Python docstring

Python docstring

বিঃ দ্রঃ: Python এর command line এ Multiline comment কাজ করবেনা , তখন এটি শুধু string output এর জন্য ব্যবহৃত হবে।

Masud Alam
আমি মাসুদ আলম, বাংলাদেশের ৩৬ তম Zend Certified Engineer । ২০০৯ সালে কম্পিউটার সাইন্স থেকে বেচেলর ডিগ্রী অর্জন করি। দীর্ঘ ৮ বছর আমি Winux Soft, SSL Wireless, IBCS-PRIMAX, Max Group, Canadian International Development Agency (CIDA), Care Bangladesh, World Vision, Hellen Keller সহ বিভিন্ন দেশি বিদেশী কোম্পানিতে ওয়েব ডেভেলপমেন্ট এবং সফটওয়্যার ডেভেলপমেন্ট এর উপর বিভিন্ন লিডিং পজিশন এ চাকরি এবং প্রজেক্ট লিড করি। বিশেষ ভাবে বাংলাদেশের ১০০ জন জেন্ড সার্টিফাইড ইঞ্জিনিয়ার এর মধ্যে ৫২ জন ই আমার হাতে জেন্ড সার্টিফাইড হয়েছে। বর্তমানে TechBeeo Software Company তে সিইও হিসাবে আছি । পাশাপাশি w3programmers ট্রেনিং ইনস্টিটিউট এ PHP এর উপর Professional এবং Advance Zend Certified PHP -7 Engineering কোর্স করাই। আর w3programmers.com সাইট টি আমার।

Leave a Reply