Python Progamming/Basics of Python Language

Python Comment

Updated on January 12, 2026
1 min read

Python Comment

Comments are lines in a Python program that are ignored by the interpreter. They are written to explain code, not to be executed. Comments help programmers understand what a piece of code does, why it exists, and how it works.

A program without comments might run correctly, but it becomes difficult to read, debug, or modify later. Good comments turn confusing code into understandable code.

Types of Comments in Python

Python supports two main types of comments.

Single-Line Comments

A single-line comment starts with the # symbol. Everything after # on that line is ignored by Python.

Example:

# This is a single-line comment
age = 18   # Stores the user's age

Multi-Line Comments

Python does not have a special symbol for multi-line comments, but triple quotes are commonly used to write multi-line descriptions.

Example:

"""
This program calculates
the total price of items
"""
total = 100

These are mostly used for documentation, not for logic.

Why Comments Are Important

Comments make code readable. When programs grow large, you will forget what you wrote. Comments remind you of your own logic and help other programmers understand your work.

They are also useful for debugging. You can temporarily disable a line of code by turning it into a comment.

Example:

# print("This line is disabled")

Good vs Bad Comments

Bad comments repeat the code:

x = 10  # x is 10

Good comments explain purpose:

x = 10  # Maximum number of retries

Conclusion

Comments do not change how a program runs, but they change how humans understand it. Clean code with clear comments is a sign of a serious programmer. Messy code with no comments is a future problem waiting to happen.

Python Comment | Python Progamming | Learn Syntax