原則、スペース4つ。
1レベルインデントするごとに、スペースを4つ使いましょう。
ただし、スペース4つ以外、例えばスペース2つや、タブでも動きます。
参考
はじめに — pep8-ja 1.0 ドキュメント
【Python 速習】30分でPythonプログラミングの基本を学ぶ 〜初心者向けの入門動画〜 - YouTube
空白?タブ?Pythonにおけるインデント論争に終止符を打つ | 侍エンジニアブログ
【空白は何個が正解?】pythonのインデントについて解説 | 侍エンジニアブログ
pythonのインデントはタブ派?スペース派? - Qiita