4.1.2

Whitespace

Test yourself

Whitespace

Whitespace is key to Python, since it is used to separate blocks of code.

Illustrative background for IndentationIllustrative background for Indentation ?? "content

Indentation

  • Indentation is necessary in Python to control program flow.
  • Even in languages where it is optional, it is best practice since it makes code more readable.
Illustrative background for Blank linesIllustrative background for Blank lines ?? "content

Blank lines

  • Sometimes blank lines can be used to make code more readable.
  • In Python, the guidelines are:
    • Subroutines should be separated by a blank line.
    • Blank lines can be used sparingly in subroutines to show sections of the subroutine.
    • Other lines of code should not have blank space around them.

Jump to other topics

1Introduction to Python

2Data Structures

2.1Lists & Strings

2.2File Handling

3Modularity

3.1Subroutines

3.2Data Flow

4Good Practice

4.1Naming & Whitespace

4.2Comments

4.3Exceptions

Go student ad image

Unlock your full potential with GoStudent tutoring

  • Affordable 1:1 tutoring from the comfort of your home

  • Tutors are matched to your specific learning needs

  • 30+ school subjects covered

Book a free trial lesson