如何将整数转换为字符?

时间:2018-10-10 17:16:31

标签: python integer character chr ord

我想编写一个程序,将0变成A,将1变成B,将2变成C,依此类推,我已经尝试过这样做:

def problem(number):
    return chr(number) - chr(0)

但是无论我输入什么,我总是得到A。

1 个答案:

答案 0 :(得分:0)

import string

def problem(number):
    if number > len(string.ascii_uppercase):
        return None
    return string.ascii_uppercase[number]