Python中的ASCII转换

时间:2015-08-30 22:58:07

标签: python python-2.7 ascii

我正在制作一个非常容易制作的加密程序,如果我可以使用ascii数字来表示一个字符。(使用现在已弃用的string.translate)有没有办法通过其ascii数字传递一个字符然后将它附加到字符串?

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找chr

  

返回一个字符串,其ASCII码为整数i。例如,chr(97)返回字符串'a'。这是ord()的反转。参数必须在[0..255]范围内,包括在内;如果i超出该范围,则会引发ValueError。另见unichr()。

ord

  

给定一个长度为1的字符串,当参数是unicode对象时返回表示字符的Unicode代码点的整数,或者当参数是8位字符串时返回字节的值。

示例:

print("somestring" + chr(65)) # prints "somestringA"