×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Block Comments in Python

By IncludeHelp Last updated : December 07, 2024

Comments

A comment is a piece of text in a computer program that is meant to be a programmer-readable explanation or annotation in the source code and is ignored by compiler/interpreter.

In simpler words, as we start adding more functionality and features to our program the size of code increases! It might happen that when we return to it after a few months we might not be able to understand it and get confused!

Thus adding comments in the program is one of the most important hygiene factors. It is important to make sure that your code can be easily understood by others and you (even when you revisit after a few months). Often text editors highlight comments differently so they can be easily identified.

Usually, the code only tells you how it does but cannot tell you why it does so?

Sometimes our variables are also not named very specifically. However, comments in Python can help us get better clarity. We use comments to explain the formulas and the actual logic behind the particular step/algorithm.

Python can have both Block Comments and Inline Comments,

Block Comments

Block comments apply to the piece of code that it follows. It might apply to a portion of code or the entire code. They are indented to the same level as that code. Each line of comment starts with a #.

Example

# Python program to print
# Hello World

print("Hello World")

Output:

Hello World

Block comments can also be made using ''' '''.  Anything written between these quotes is considered as comment.

Example

'''
Python program to print
Hello World
'''

print("Hello World")

Output:

Hello World

Unless it is used right after the definition of a function, method, class, or module. In this case, it becomes a docstring.

Example

def hello():
    '''
    Here, this is docstring 
    since it is written right after 
    the function definition.

    below given print statement will print 
    Hello World
    '''
    print("Hello World")

if __name__ == "__main__":
  # calling hello function
  hello()

Output:

Hello World

Inline Comments

An inline comment is a comment on the same line as a statement. Inline comments should be separated by at least two spaces from the statement. They should start with a # and a single space.

Example

print("Hello World")  # This is an inline comment

Output:

Hello World

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.