Nein, ist sie nicht. Bei Python wird das Ende der Funktion dadurch festgestellt, dass der Inhalt der nächsten Zeile eine Stufe weniger eingerückt ist, als der Inhalt der Funktion/des Konditionals/der Schleife/der Klasse. Durch Einrückung kann man ja wunderbar einen Baum aufbauen.
Es lebe der white space!
Dummerweise gibts dann beim Kopieren und Verstehen für den Menschen Probleme.
Aber interessant, dass man bei so elementaren Fragen anderer Meinung sein kann (ich meine jetzt eher die Python-Leute).
Man könnte das auch weiterdenken, also Parametriesierung von Funktionen per Einrückung und - ja! - man könnte versuchen bspw. das "IF" zu ersetzen (6 spaces-Einrückung?) und auch die gute alte Schleife könnte in der Python-Welt eine wunderbare Überarbeitung erfahren.