Pythonで改行文字を追加する色々な方法を紹介する

スポンサーリンク

皆様、お元気でお過ごしでしょうか。

では、さっそく始めてみましょう。

スポンサーリンク

Technique 1: 複数行の文字列の中に改行文字を追加する

PythonのMultiline Stringは、複数の文字列を整列して表現するための効率的な方法を提供します。

複数行の文字列には、以下のように改行文字を追加することができます

構文は以下の様な感じです。

string = '''str1
str2....
strN'''

複数行の文字列の中で改行したい文字列の前に’˶’ᵕᴗᵕ’˶と書くとわかりやすいでしょう。

例えば、以下の様になります。

str='''Hello all!!
I am Pythoner
Welcome to the AskPython Tutorial'''
print(str)

結果は以下の通りです。

Hello all!!
I am Pythoner
Welcome to the AskPython Tutorial

テクニック2:Pythonリストへの改行の追加

Pythonのリストは、動的な実行時に異種要素を格納する動的な配列として考えることができます。

string.join()関数は、以下のようにリストの要素の間に改行を追加するために使用することができます

構文は以下の様な感じです。

'
'
.join(list)

例:

lst = ['Python','Java','Kotlin','Cpp']
print("List before adding newline character to it:",lst)
lst = '
'
.join(lst)
print("List after adding newline character to it:
"
,lst)

結果は、以下の通りになります。

List before adding newline character to it: ['Python', 'Java', 'Kotlin', 'Cpp']
List after adding newline character to it:
 Python
Java
Kotlin
Cpp

テクニック 3: コンソールに改行を表示する

初歩の初歩では、コンソール上で関数を実行する方法を知っておくことが大切です。

コンソールに改行を表示させるには、次のコードを使います。

print("str1
str2"
)

例えば、以下の様になります。

print("str1
str2
...strN"
)

テクニック4:print文で改行する

print() 関数に改行文字を追加すると、以下のように文字列を改行して表示することができます

構文は以下の様な感じです。

print("Hello Folks! Let us start learning.")
print("Statement after adding newline through print() function....")
print("Hello Folks!
Let us start learning."
)

例えば、以下の様になります。

Hello Folks! Let us start learning.
Statement after adding newline through print() function....
Hello Folks!
Let us start learning.

結果は以下の通りです。

newline = '
'
string = f"str1{newline}str2"

テクニック5:Pythonのf-stringで改行文字を追加する

Pythonのf-stringは、コンソール上で文字列をフォーマットして表現することもできます。

f-stringで改行文字を追加するには、次の構文に従います。

newline = '
'
str = f"Python{newline}Java{newline}Cpp"
print(str)

例えば、以下の様になります。

Python
Java
Cpp

結果は以下の通りです。

file_object.write("
"
)

テクニック6:ファイルに改行を書き込む

Pythonのファイルに改行文字を追加するには、次の構文を使用します。

構文は以下の様な感じです。

import os
file = "/Python.txt"
with open(file, 'a') as file:
  file.write("
"

例えば、以下の様になります。

ここでは、以下のように定義された Python.txt ファイルを使用します。

Python newline with console Add a newline character in Python
Python newline with console
Python Text-file
Python Text-file

結果は、以下の通りになります。

以下のように、ファイルの内容に新しい行が追加されます。

Add newline To A Python File
Add newline To A Python File

まとめ

以上で、本トピックを終了します。

何か疑問があれば、お気軽にコメントください。

タイトルとURLをコピーしました