Pythonプログラム自体にASCII値です。これを「通常の「画面にエコーできる文字列?
あなたはおそらく「chr()」を探しています:
>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(chr(i) for i in L)
'hello, world'
import array
def f7(list):
return array.array('B', list).tostring()
from Pythonパターン-最適化の逸話
l = [83, 84, 65, 67, 75]
s = "".join([chr(c) for c in l])
print s
おそらくPyhtonicほどの解決策ではありませんが、私のような初心者にとっては読みやすいでしょう:
charlist = [34, 38, 49, 67, 89, 45, 103, 105, 119, 125]
mystring = ""
for char in charlist:
mystring = mystring + chr(char)
print mystring
def working_ascii(): "" "G r e e t i n g s!71、114、101、101、116、105、110、103、115、33" ""
hello = [71, 114, 101, 101, 116, 105, 110, 103, 115, 33]
pmsg = ''.join(chr(i) for i in hello)
print(pmsg)
for i in range(33, 256):
print(" ascii: {0} char: {1}".format(i, chr(i)))
working_ascii()
bytes(list).decode()
を使用してこれを行い、list(string.encode())
を使用して値を取得できます。