2017-07-06 8 views

答えて

2

フォームフィード(FF)はASCIIに小数値12を有していると言います。 0x0cは16進数で:

フォームフィードは改行ASCII制御文字です。 プリンタが強制的に現在のページを排出し、もう1枚の上部にある の印刷を続行します。多くの場合、キャリッジリターンも発生します。フォームフィード 文字コードは、Cプログラミング言語(およびCに由来する他の言語)で(16進数でから0xC)(..)として定義され、フォームフィード文字は'\f'として表されます。

だから、次のことができます。

print('\x0c',end='') 

または使用することができます - @martineau saysのように - '\f'使用:

print('\f',end='') 

end=''を使用された後、追加の新しい行を印刷するからPythonのを防ぐためにフォームフィード文字。

フォームフィードがどのように処理されるかは、コンソール(またはストリームを受け取るデバイス)によって異なります。いくつかのコンソールはそれを無視するかもしれません。いくつかの空白行を印刷するものもあれば、プリンタが新しいページを開始することもあります。

+0

''\ f' 'は覚えやすいです。 – martineau

+1

@martineau:ありがとう。私は答えに加えました。 –

+1

はい、プリンタの「新しいページ」は私の意図です – olekb