Tutorial Material

Comments

Share to
Python Comments

Comments are notes in source code that Python ignores during execution.

Use comments to explain intent, assumptions, and important details.

Single-Line Comments

Use #:

# This is a comment
print("Hello World")  # Inline comment

Multi-Line Explanations

Python has no dedicated multi-line comment syntax. The common style is multiple # lines:

# This block explains why we do something,
# not only what the code does.
# Keep comments concise and useful.

Triple-quoted strings (""" ... """) are strings, not real comments. They are usually used for docstrings.

Docstring Example

def greet(name):
    """Return greeting text for a name."""
    return f"Hello, {name}"

Complete Example

The following script shows how comments work alongside real code. Only the print() calls produce output:

# Print a greeting
print("Hello World")

# The line below is commented out, so it will not run
# print("This will not be printed")

print("Bob")    # prints a name
print(123)      # prints a number

Output:

Hello World
Bob
123