당신은 멋쟁이, 우리는 장고쟁이~

0%

PEP8 Code Layout - Tabs or Spaces?

PEP8 Code Layout - Tab 혹은 Spaces?


파이썬에서는 Tab 대신 Spaces(빈공간)을 사용하는것을 선호합니다.


탭을 사용하는 경우는, 이미 코드가 tab으로 들여쓰기가 되어 있는 경우,


코드와 일관되게 tab을 사용합니다.


Python3 에는 tabspaces 혼용 사용을 허락하지 않습니다.


tabspaces의 혼용으로 들여쓰기가 되어진 Python2 버전의 코드는 특별히 spaces를 사용해서 전환되어야 합니다.



Python2 커맨드 라인 인터프리터로 -t옵션을 사용하면,

tabsspaces의 혼용된 코드에 대해서 경고를 줍니다.


--t옵션을 사용하면, 이 경고들이 에러가 됩니다.