最初に結論を書くと pythonのインデントはスペース4つ タブを使うと色んなデメリットがある スペース4つ打ちが面倒ならエディタの設定でタブキーをスペース4つに置き換える もうかれこれ4年はpython使っててこれまでインデントについて深く考えた事がありませんでした。 「pythonのインデントはスペース4つ」と最初に覚えてからそれを疑いもせずにこれまでやってきたんですが、今日他の人のコードを見てていくつかビックリした点が。pythonのインデントって結構自由なんですね…(あんまりいい意味じゃなくて)。 事の発端はchainerのフォーラムで貼られてたコードを自分も試してみようと思ったらインデントがめちゃくちゃ。ブラウザで見たときは正しいインデントなんだけど自分のエディタでは崩れる。何でだろうと思ったらスペースじゃなくてほとんどタブでインデントされてて、さらにタブとスペースが混在してると

