Tabs versus Spaces in Source Code

Duncan Booth duncan.booth at invalid.invalid
Tue May 16 15:35:08 EDT 2006


achates wrote:

> You haven't explained why you think there's a problem with having a
> character which, in an unambiguous and non-implementation-specific way,
> means 'one level of indentation'. In Python, of all languages, it makes
> sense to have such a character because 'one level of indentation' is a
> syntactical token processed by the interpreter.
> 
Because it doesn't mean 'one level of indentation', it means 'move to next 
tabstop' and a tabstop isn't necessarily the same as a level of 
indentation. In particular a common convention is to have indentations at 4 
spaces and tabs expanding to 8 spaces.



More information about the Python-list mailing list