我已经搜索了如何在 python 中执行此操作,但找不到答案。如果你有一个字符串:
>>> value = 'abc'
如何将字符串中的所有字符加 1?所以我正在寻找的输入是:
>>> value = 'bcd'
我知道我可以使用 ord 和 chr 对一个字符进行操作:
>>> value = 'a'
>>> print (chr(ord(value)+1))
>>> b
但是ord()
并且chr()
只能取一个字符。如果我将上面的相同语句用于一个以上字符的字符串。我会得到错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: ord() expected a character, but string of length 3 found
有没有办法做到这一点?