改行と復帰は、テキストの表示と書式設定を制御するために使用される 2 つの特殊文字です。これらは似ているように見えますが、異なる機能があり、異なる目的を果たします。この記事は、Python における改行と復帰の違いを明確に理解することを目的としています。
- 改行文字は で表され、文字列またはファイル内に新しい行を作成するために使用されます。
- で表される復帰文字は、次の行には進まずに、カーソルを現在の行の先頭に移動します。
Pythonの改行
改行文字 ( ) は、文字列またはテキスト ファイル内で改行を表すために使用される一意の文字です。文字列内で見つかった場合、または出力操作で使用された場合。これはプログラムに新しい行を開始するように指示します。改行文字は、テキストの書式設定や複数行の文字列の作成に不可欠です。
構文
print(—-—-)
タイプスクリプトの日付時刻
例1
この行のコードは文字列です。その引数は、 print()関数 。 文字列内には改行を表すエスケープ シーケンスが含まれています。したがって、その行を終了して新しい行を開始し、World を出力します。最終結果は、指定された分離された行になります。
パイソン
print>(>'Hello
World'>)> |
>
>
出力
Hello World>
例 2
このコードでは、括弧内のテキストは文字列です。文字列内の「 」は、エスケープ シーケンスと呼ばれる特殊な文字シーケンスです。これは通常、Python が新しい行で始まることを示す新しい行を表します。
パイソン
print>(>'Hi
hello'>)> |
>
>
出力
Hi hello>
Python のキャリッジリターン
キャリッジ リターン文字 ( ) は、タイプライターやテレタイプ機械の初期の時代に生まれた特殊な制御文字です。これは、カーソルまたはプリント ヘッドを現在の行の先頭に戻すアクションを表します。文字列内で見つかった場合、または出力操作で使用された場合。
- キャリッジ リターンはエスケープ シーケンス「 」で表されます。
- 文字列内で復帰文字が見つかると、カーソルが現在の行の先頭に移動します。
構文
print(—- —–)
例1
この行 Hello World は文字列引数です。文字列内の /r は、復帰を表すエスケープ シーケンスです。キャリッジ リターンは、カーソルを現在の行の先頭に戻すように Python に指示します。したがって、この行を実行すると、Python は最初に Hello を出力し、次に に遭遇するとカーソルを行の先頭に戻して出力を続けます。次に、World を出力します。
パイソン
Javaのオブジェクトの配列
print>(>'Hello
World'>)> |
>
>
出力
HelloWorld>
例 2
この行では、Hi hello は文字列です。文字列内の は、復帰を表すエスケープ シーケンスです。キャリッジ リターンは、カーソルを現在の行の先頭に戻すように Python に指示します。したがって、この行を実行すると、Python は最初に Hi を出力し、次に に遭遇するとカーソルを行の先頭に戻して出力を続けます。その後、hello が出力されます。
パイソン
print>(>'Hi
hello'>)> |
Javaの文字列と比較する
>
>
出力
Hihello>
改行文字と復帰の違い
| 改行( ) | キャリッジリターン( ) | |
|---|---|---|
| 意味 | はテキスト行の終わりと新しい行の始まりを示します。 | HelloWorld の始まり こんにちは世界 現在の行の |
| 使用法 | これらはテキスト ファイル内で、また新しい行を作成するためにコンソールに出力を出力するときによく使用されます。 | あまり一般的には使用されませんが、通常は既存のテキストを上書きまたは変更するための特定のテキスト形式でのみ必要です |
| 構文 | エスケープ文字シーケンスを使用して表現 | エスケープ文字シーケンスを使用して表現されます |
| 例 | print(Hello World) 出力: こんにちは 世界 | print(Hello world) 出力: HelloWorld |
Python の改行と復帰に関する FAQ
Q1. Python の改行文字とは何ですか?
改行文字 ( ) は、テキスト行の終わりを示すために使用される Python の特別なエスケープ シーケンスで、次のテキストが新しい行に表示されます。
Q2.改行文字を使用してテキストを別の行に印刷するにはどうすればよいですか?
文字列内で改行文字を使用すると、テキストを別の行に印刷できます。
Q3. Python のキャリッジ リターン文字 ( ) とは何ですか?
キャリッジ リターン文字は、カーソルを行の先頭に移動するために使用される Python のもう 1 つの特別なエスケープ シーケンスです。