|
|
|
|
|
by coldtea
3078 days ago
|
|
>return x >= 'A'; already and only means ascii A. See, here's where you are wrong. ASCII_A = "A"
alphas = ["Α", "А", "Ꭺ", "ᗅ", "ꓮ", "A", "𐊠", "A", "𝐀", "𝖠", "𝙰", "𝚨", "𝝖"]
for c in alphas:
print c == ASCII_A
Output? False
False
False
False
False
False
False
True
False
False
False
False
False
Several of the numerous possible utf-8 alphas. Those are not A in different fonts -- they are different unicode characters that look like A. And depending on your font they could look absolutely the same as plain ascii a (of which only one towards the middle of the list is). And depending on your locale and keyboard language settings, one of them could be as easy to click as the regular english A in ASCII. |
|