我想分割一个整数到列表中,并将每个元素转换为它的ASCII字符。我想要这样的事情:数字到ASCII字符串转换器
integer = 97097114103104
int_list = [97, 97, 114, 103, 104]
chr(int_list[0]) = 'a'
chr(int_list[1]) = 'a'
chr(int_list[2]) = 'r'
chr(int_list[3]) = 'g'
chr(int_list[4]) = 'h'
ascii_char = 'aargh'
有没有一种方法可以做到这一点?我希望它能用于任何数字,如'65066066065'
,这将返回'ABBA'
或'70'
,这将返回'F'
。我遇到的问题是我想将整数分成正确的数字。
为什么会是[[9 7,97,...]'而不是'[9,70,97,...]'? – mgilson
@mgilson预先设置0将长度变成3的倍数,然后分割。 (或者至少这是我能理解的) –