次のようなものを書くことは可能ですか?
>>> text_output = "Hello World."
>>> print text_output
... text_output が Python シェルに出力される場合、イタリック体で出力されますか?
Python 2 または 3 では、コンソールがイタリックをサポートしている場合、たとえばrxvt-unicodeの場合、イタリック テキストの前に italicsのansi エスケープ コード\x1B[3m
を追加し、それを\x1B[0m
for reset/normal で追加して通常の文字に戻すことができます。
>>> print("Normal text \x1B[3mitalic text\x1B[0m normal text")
標準の Python シェルにはありません。すべての出力テキストを斜体にしたい場合は、Dreampie などの GUI シェルを使用できます。実際にテキストのスタイルを設定する機能 (斜体、太字など) が必要な場合は、そのような機能を提供する GUI ライブラリを使用する必要があります。
いいえ。印刷機能sys.stdout
はデフォルトで出力します。IDLE のようなものを使用していると仮定すると、これは単に IDLE にエコーされます。IDLE自体にいくつかのオプションを設定して、さまざまなフォントフェイスやサイズなどを表示できますが、これにより、print
コマンドの出力だけでなく、すべてが変更されます.