\

Pythonでは、キャリッジリターン(\r)を使ってカーソルを行の先頭に戻すことができます。これは、同じ行の開始点に戻りたい場合や、出力を上書きしたい場合などに便利です。

キャリッジリターンの基本的な使用方法

Pythonでキャリッジリターンを使う基本的な方法は次のとおりです。

string = 'My website is Latracal \\rSolution'
print(string)

このコードを実行すると、出力は Solutionte is Latracal となります。これは、\\r がカーソルを行の先頭に戻し、その後に続く文字列 Solution が最初の8文字を上書きするためです。

キャリッジリターンと改行文字の組み合わせ

キャリッジリターンは改行文字(\n)と組み合わせて使用することもできます。

string = 'My website is Latracal \\r\\nSolution'
print(string)

このコードを実行すると、出力は2行に分かれ、My website is Latracal の後に新しい行が始まり、その行に Solution が表示されます。

キャリッジリターンとタブスペースの組み合わせ

キャリッジリターンはタブスペース(\t)と組み合わせて使用することもできます。

str = ('\\tLatracal \\rsolution')
print(str)

このコードを実行すると、出力は solutionLatracal となります。これは、\\t が行の先頭に8つのスペースを追加し、その後の \\r がカーソルを行の先頭に戻し、その後に続く文字列 solution がスペースを上書きするためです。

以上がPythonでキャリッジリターンを使う基本的な方法とその応用例です。これらのテクニックを使うことで、出力の表示をより柔軟に制御することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です