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