Python allows developers to write comments inside code to explain logic, improve readability, and make programs easier to understand. Comments are ignored by Python when the program runs.
🧠 What are Comments in Python?
Comments are lines in code that are not executed by Python. They are used for explanation only.
👉 In simple words:
- Comments = notes for humans
- Python ignores them completely
⚙️ Why Comments are Important?
Comments help you:
- Understand code easily 🧠
- Explain logic to others 👨💻
- Improve readability 📖
- Maintain large projects ⚙️
🟢 1. Single-Line Comments
Single-line comments start with #.
Example:
# This is a single-line comment
print("Hello Python")
👉 Python ignores the line starting with #.
🔁 2. Multi-Line Comments
Python does not have a special multi-line comment symbol, but we can use:
Option 1: Using multiple #
# This is line 1
# This is line 2
# This is line 3
print("Python Comments")
Option 2: Using triple quotes
"""
This is a multi-line comment
used for explanation
"""
print("Hello")
👉 Triple quotes are often used as documentation strings.
📚 3. Docstrings (Documentation Strings)
Docstrings are special comments used to describe functions or modules.
Example:
def greet():
"""This function prints a greeting message"""
print("Hello!")
greet()
⚡ 4. Inline Comments
Inline comments are written on the same line as code.
Example:
x = 10 # assigning value to variable x
print(x)
⚖️ Types of Comments Summary
| Type | Symbol | Example |
|---|---|---|
| Single-line | # | # comment |
| Multi-line | # or """ """ | multiple lines |
| Docstring | """ """ | function description |
| Inline | # after code | x = 10 # comment |
🚀 Best Practices for Writing Comments
✔ Keep comments simple and clear
✔ Explain “why”, not just “what”
✔ Avoid unnecessary comments
✔ Update comments when code changes
🧪 Real Example
# Calculate sum of two numbers
a = 10
b = 20
result = a + b # store result
print(result)
🧾 Conclusion
Comments are an essential part of Python programming that help make code readable, understandable, and maintainable.
💡 Final Thought
Good comments turn complex code into easy-to-understand instructions for humans.


0 Comments