我需要在字母表的范围内找到字母表的编号,即 a = 1, b=2 , c =3.... 所以如果我得到 a 那么返回值应该是 1
在 python(内置)中是否提供了一种较短的方法来查找它,而不是声明一个包含 26 个字母及其尊重值的字典。
如果你知道这样的功能请帮助.....
请您参考如下方法:
使用ord()
>>> c = 'f'
>>> ord(c) - ord('a') + 1
6
如果你想 'f' 和 'F' 都返回 6,使用 lower()
>>> c = 'F'
>>> ord(lower(c)) - ord('a') + 1
6
您可能还对 chr() 感兴趣
>>> c = 'f'
>>> chr(ord(c) + 1)
'g'
