@eWe Python erkennt ZWSP nicht als Leerzeichen im Sinne der Syntax an (ebensowenig wie zum Beispiel den non-breaking-space). Vermutlich sind nur ASCII tabs und spaces erlaubt (konnte jetzt auf die Schnelle keine Quelle dafür finden).
Trotzdem kann man natürlich Unfug damit machen (z.B. es in der Mitte von Bezeichnern verwenden). Das geht aber in vielen Sprachen.
PS: In vim wird ein ZWSP als `<200b>` angezeigt, fällt also auf.