2

何もインポートせずにさまざまなASCII文字を使用する方法はありますか?私はもう試した

chr(range(32,127)) and range(chr(32,127))

しかし、これらにはエラーメッセージがありました

4

4 に答える 4

5

chr範囲自体ではなく、範囲内の各番号に電話をかける必要があります。

map(chr, range(32, 127))

また

[chr(n) for n in range(32, 127)]
于 2013-03-12T23:46:23.393 に答える
1

それらで何をしたいかに応じて、次のようなことを行う必要があります。

保存せずに文字を印刷します。

for i in range(32,127):
    print (chr(i))

キャラクターをリストに保存します。

ascii = [chr(i) for i in range(32,127)]

実装でエラーが発生した理由は、最初のケースでは範囲関数を文字に解析しようとしていたためであり、2番目のケースでは、chr関数は2つの引数を取りません。また、range関数は文字を取りません。引数。

于 2013-03-12T23:48:03.323 に答える
0

多分map(chr, range(32, 127))

于 2013-03-12T23:45:51.680 に答える
0

あなたはただすることができます:

bytearray(range(32, 127)).decode()
于 2013-03-12T23:54:56.353 に答える