私はpython 2.7.13
を使用しています。私は初心者です。pythonでエスケープシーケンスを使用する方法2.7
私のシナリオはエスケープシーケンスはコマンドプロンプトでは動作しません、私は画像を添付して、誰も私のコードで何が間違っていたことを教えてくださいできますか?
私はpython 2.7.13
を使用しています。私は初心者です。pythonでエスケープシーケンスを使用する方法2.7
私のシナリオはエスケープシーケンスはコマンドプロンプトでは動作しません、私は画像を添付して、誰も私のコードで何が間違っていたことを教えてくださいできますか?
あなたが値のリスト/タプルを印刷する印刷機能を使用しているので、エスケープシーケンスにより、あなたは「/ N」を意味している場合、それはあります。
あなたは書式設定文字列を使用する場合、それはあなたが期待する何を与える:
print("Your amount %s consists of \n%s dollars\n" % (amount, totaldollars))
% sはちょうど他のほとんどの言語のように、プレースホルダです。変数 "amount"と "totaldollars"は、 '%'の反対側のタプルから置換されます
ありがとうございます。それは –
もここで議論されてより新しいフォーマットが働いた:https://pyformat.info/ –
'\ n'ではなく' \ r \ n'を試します –
Python 2.7では 'print'は_statement_ _function_ではありません。しかし、ファイルの先頭に 'from __future__ import print_function'を実行することによって、' print'文に "function-like"の動作を与えることができます。 –
指定したとおりにprintステートメントを変更すると、正しく表示されます –