PEP8 Code Layout - Tab 혹은 Spaces?
파이썬에서는 Tab 대신 Spaces(빈공간)을 사용하는것을 선호합니다.
탭을 사용하는 경우는, 이미 코드가 tab으로 들여쓰기가 되어 있는 경우,
코드와 일관되게 tab을 사용합니다.
Python3 에는
tab과spaces혼용 사용을 허락하지 않습니다.
tab과 spaces의 혼용으로 들여쓰기가 되어진 Python2 버전의 코드는 특별히 spaces를 사용해서 전환되어야 합니다.
Python2 커맨드 라인 인터프리터로 -t옵션을 사용하면,
tabs와 spaces의 혼용된 코드에 대해서 경고를 줍니다.
--t옵션을 사용하면, 이 경고들이 에러가 됩니다.