先日ASCIIコード表を使用していて、「印刷できない」文字がいくつか存在することに気付きました。これらの文字には、 "Null"、 "Start of Header"などの文字が含まれます。 私はこのようなコンソールに「ヌル」を印刷しようとすることで、これらの文字を自分でテストした:印刷時に表示されない文字
print ("Hello" + chr(0))
単語こんにちは出力だけでなく、「NUL」の文字と小さな白い箱でした。ヌル文字については何も出力されないことを期待していました。出力は単に「こんにちは」と思っていました。
この出力はPython固有のものですか?出力がファイルに書き込まれる場合、文字は書き込まれませんか?また、"Hello + chr(0)"
がどこかに書き込まれ、別のプログラムによって読み込まれると、プログラムは "Null"を認識しますか、まったく存在しないかのように読み取られますか?基本的に、何かが隠されている、何かが消えて、目に見えるものはありますか?
ありがとうございました!
あなたも印刷していますか?コンソール? IDE?ターミナル? – MooingRawr
コンソール。申し訳ありませんが、編集して指定します。 – Liv
私はあなたの問題を再現することはできません詳細を提供できますか? Windowのコマンドプロンプト、Pythonのデフォルトシェル、Linuxのターミナルでテストされています。 – MooingRawr