Python Indentation

  • Indentation in python refers to spaces and tabs that are used at the beginning of the statement
  • Where in other programming languages the indentation in code is for readability only, the indentation in Python is very important.
  • The statement with the same indentation belongs to same group called a suite.
  • This it is used to create or represent a block of code

  • Python uses indentation to indicate a block of code.

if 5 > 2:

  print (\"Five is greater than two!\")
  • Python will give you an error if you skip the indentation:

if 5 > 2:

print (\"Five is greater than two!\")

here we will get syntax error due to non-indentation

  • The number of spaces is up to you as a programmer, but it has to be at least one.

if 5 > 2:
 print (\"Five is greater than two!\")

if 5 > 2:
        print (\"Five is greater than two!\")
  • You have to use the same number of spaces in the same block of code, otherwise Python will give you an error:
if 5 > 2:

 print (\"Five is greater than two!\")

        print (\"Five is greater than two!\")

Comments in python

Python has commenting capability for the purpose of in-code documentation. Comments start with a #, and Python will render the rest of the line as a comment:

#This is a comment.

print (\"Hello, World!\")
  • Comments can be used to explain Python code.
  • Comments can be used to make the code more readable.
  • Comments can be used to prevent execution when testing code.

To add a multiline comment, you could insert a # for each line:

Using Triple Quotes (Multiline String):

Enclose your comment text within triple quotes (\’\’\’ or \”\”\”). Python treats everything between these triple quotes as a single string, effectively ignoring it during execution.

Example:

\'\'\'
This is a multiline comment.
It spans multiple lines.
Python will ignore these lines when executing the code.
\'\'\'
print (\'Hello, World!\')