不使用 lower 或 upper 的不区分大小写的字符串比较

Case-insensitive string comparison without using lower or upper

我正在尝试比较两个字符串并忽略区分大小写,但我不想使用 .lower() 或 .upper()。还有其他方法吗?

example1 = "hello"
example2 = "HeLlo"

if example1.casefold()==example2.casefold():
    #do something

这将在不需要 upper()lower() 的情况下工作。可能不适用于非 ASCII 字符。