Код: Выделить всё
class str(str):
def casefold(self):
umlauts: dict ={
'ä': 'ae',
'ö': 'oe',
'ü': 'ue',
'œ': 'oe',
'ø': 'oe',
'æ': 'ae',
'å': 'aa',
}
string_ = self.__repr__().casefold()
for letter in string_:
if letter in umlauts:
string_ = string_.replace(letter, umlauts[letter])
return string_
Код: Выделить всё
str('äåöøü').casefold()
"'aeaaoeoeue'"
Код: Выделить всё
'äåöøüß'.casefold()
'äåöøüss'
type(str('äåöøü'))
type('äåöøüß')
Подробнее здесь: https://stackoverflow.com/questions/752 ... -str-class
Мобильная версия