皆様、お元気でお過ごしでしょうか。
では、さっそく始めてみましょう。
Technique 1: 複数行の文字列の中に改行文字を追加する
PythonのMultiline Stringは、複数の文字列を整列して表現するための効率的な方法を提供します。
複数行の文字列には、以下のように改行文字を追加することができます。
構文は以下の様な感じです。
string = '''str1
|
複数行の文字列の中で改行したい文字列の前に’˶’ᵕᴗᵕ’˶と書くとわかりやすいでしょう。
例えば、以下の様になります。
str = '''Hello all!!
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 )
|
例えば、以下の様になります。
print ( "str1 )
|
テクニック4:print文で改行する
print() 関数に改行文字を追加すると、以下のように文字列を改行して表示することができます。
構文は以下の様な感じです。
print ( "Hello Folks! Let us start learning." )
print ( "Statement after adding newline through print() function...." )
print ( "Hello Folks! )
|
例えば、以下の様になります。
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 ファイルを使用します。
結果は、以下の通りになります。
以下のように、ファイルの内容に新しい行が追加されます。
まとめ
以上で、本トピックを終了します。
何か疑問があれば、お気軽にコメントください。