Per die Dokumentation zu den Identifikatoren :
Alle Kennungen werden beim Parsen in die normale Form NFKC konvertiert; Vergleich der Bezeichner basiert auf NFKC.
Sie können sehen, dass U + 03C4 das richtige Ergebnis ist, wenn Sie unicodedata
verwenden:
Diese Konvertierung gilt jedoch nicht für Zeichenfolgenliterale wie das, das Sie als Wörterbuchschlüssel verwenden. Daher sucht sie nach dem nicht konvertierten Zeichen in einem Wörterbuch, das nur enthält das konvertierte Zeichen .
%Vor% Sie können ähnliche Probleme mit z.B. Zeichenfolgenliterale, die mit getattr
verwendet werden:
Tags und Links python reflection unicode identifier variable-names