我要实现的是一个将字符串增加一个字符的函数,例如:
'AAA' + 1 = 'AAB'
'AAZ' + 1 = 'ABA'
'ZZZ' + 1 = 'AAAA'
我已经为前两种情况实现了功能,但是对于第三种情况我想不出任何解决方案。
这是我的代码:
def new_sku(s):
    s = s[::-1]
    already_added = False
    new_sku = str()
    for i in s:
        if not already_added:
            if (i < 'Z'):
                already_added = True
            new_sku += chr((ord(i)+1)%65%26 + 65)
        else:
            new_sku += i
    return new_sku[::-1]
有什么建议么 ?