2用于Python的tabstop或4 tabstop

bai*_*ley -2 python vim

我目前在Vim中使用4个空格标记符.一位工作同事说我应该把它作为2并且不要在Python中缩进4个空格.我理解为什么2个空格更好,但PEP8说有4个空格.什么是更好的做法?

(我可以将我的tabstop设置为2然后选项卡两次)

The*_*714 6

PEP8很清楚:

每个缩进级别使用4个空格.

甚至谷歌在他们的Java风格指南中使用两个空格也说:

用4个空格缩进代码块.