fmtStr = ("%(kat)s wurde von %(anteil)2.1f%% der "
  "Befragten als %(urteil)s eingeschätzt")

(String-Literale, die nur durch Leerzeichen und ähnliches voneinander getrennt sind, fügt Python automatisch zu einem einzigen String zusammen. "drei""undzwan""zig" ist aus Sicht von Python also genau das gleiche wie "dreiundzwanzig". Die Klammern und den String habe ich gesetzt, weil ich die Zeilen ansonsten mit einem Backslash hätte verbinden müssen, während wir so wegen Pythons offener-Klammer-Regel automatisch eine verbundene Zeile bekommen.)