DEV Community


Discussion on: 5 common mistakes made by beginner Python programmers

anuragrana profile image
Anurag Rana Author

Python doesn't support mixing tabs and spaces for indentation.

For other languages as well we should stick to one thing, either tab or spaces. This is because of different editors display tabs/spaces differently.

cyberspy profile image

I'm pretty sure that python 2.7 allows mixed tabs and spaces (not that it is recommended) but python 3.x will error if you try that.
PEP 8 recommends spaces, but you can use tabs if that's what a project already uses.

jbence2001 profile image
Bence Juhász

Thanks for the reply. So I can use tabs or spaces as well but not in the same code, right?

Thread Thread
anuragrana profile image