GfG QA is closing soon... Please refer PRACTICE or GfG now on wards !!

What should be preferred in Python - spaces or tab for indentation?

asked Oct 24, 2015 by learner

1 Answer

According to PEP 0008(Python Programming Style guide) 

Spaces are the preferred indentation method.

Tabs should be used solely to remain consistent with code that is already indented with tabs.

Python 3 disallows mixing the use of tabs and spaces for indentation.

Python 2 code indented with a mixture of tabs and spaces should be converted to using spaces exclusively.

When invoking the Python 2 command line interpreter with the -t option, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended!

answered Oct 24, 2015 by akkii00744
edited Oct 24, 2015 by akkii00744