問題タブ [non-printable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
920 参照

python - 印刷時に見えない文字

先日、ASCII コード表を使用していて、「印刷できない」文字がいくつかあることに気付きました。これらの文字には、「Null」、「ヘッダーの開始」などがあります。次のように「Null」をコンソールに出力して、これらの文字を自分でテストしました。

Hello という単語と、「NUL」という文字が入った小さな白いボックスが出力されました。Null 文字の出力がまったくないことを期待していました。出力は単に「Hello」になると思いました。

この出力は Python に固有のものですか? 出力がファイルに書き込まれる場合、文字は書き込まれませんか? また、"Hello + chr(0)"どこかに書き込んで別のプログラムに読み込ませた場合、そのプログラムは「Null」を認識しますか、それとも何もないかのように読み取りますか? 基本的に、何かが隠され、何かが消え、何が見えるのか?

ありがとうございました!