パイソンのprint()
こんにちは、学習者のみなさん。このチュートリアルでは、Pythonのprint関数についてもっと学びます。前回のチュートリアルでは、Pythonのfloat関数について学びました。
PythonのPrint文
# initialize 1st variable
var1 = 1
# initialize 2nd variable
var2 = 'string-2'
# initialize 3rd variable
var3 = float(23.42)
print(var1, var2, var3)
以下のコードの出力は、以下の通りです。
1 string-2 23.42
だから、印刷したいアイテムの数に関わらず、それらを引数として一緒に入れてください。
Pythonのprint関数でsepキーワードを使用
前のセクションの例を見ると、変数はスペースで区切られていることに気付くでしょう。しかし、自分自身のスタイルにカスタマイズすることもできます。前のコードで、値をアンダースコア(_)で区切りたい場合、sepキーワードの値としてアンダースコアを指定する必要があります。以下の関数は、Pythonのprint sepキーワードを使用するアイデアを説明します。
# initiaze 1st variable
var1 = 1
# initialize 2nd variable
var2 = 'string-2'
# initialize 3rd variable
var3 = float(23.42)
print(var1, var2, var3, sep='_')
そして、これであなたは望む結果を得ることができます。
1_string-2_23.42
Pythonのprintの終了キーワードを日本語で言い換えます。
print関数のendキーは、印刷が終了した時に追加する必要がある文字列を設定します。デフォルトでは、endキーは改行文字によって設定されています。したがって、すべての変数の印刷が終了した後に改行文字が追加されます。そのため、各print文の出力は異なる行になります。しかし、今度はprint文の最後に改行文字ではなくハイフン(-)で上書きします。以下の例をご覧ください。
# initialize a list
initList = ['camel', 'case', 'stop']
# print each words using loop
print('Printing using default print function')
for item in initList:
print(item) # default print function. newline is appended after each item.
print() # another newline
# print each words using modified print function
print('Printing using modified print function')
for item in initList:
print(item, end='-')
そして、以下のような出力が得られます。
Printing using default print function
camel
case
stop
Printing using modified print function
camel-case-stop-
ファイルへのPythonの出力をプリントする。
このセクションでは、ファイルのキーワードについて学びます。実際には、ファイルのキーワードは指定されたファイルへの出力を抽出するために使用されます。もし前のPythonファイル操作のチュートリアルを読んだなら、基本的なファイル操作について知っているはずです。したがって、最初に書き込み可能モードでファイルを開き、それからprint()関数にファイルポインターをファイルのキーワードとして使用します。次のコードを見て、Pythonのprintファイルの使い方を理解してください。
# open a file in writable mood
fi = open('output.txt', 'w')
# initialize a list
initList = ['camel', 'case', 'stop']
# print each words using loop
print('Printing using default print function')
for item in initList:
print(item, file=fi) # use file keyword
print(file=fi)
# print each words using modified print function
print('Printing using modified print function')
for item in initList:
print(item, end='-', file=fi) # use file keyword
# close the file
fi.close()
前の例と同じ出力が、出力テキストファイルで得られます。これがPythonのprintについてのすべてです。理解していただけたことを願っています。さらなる疑問があれば、コメントセクションをご自由にご利用ください。幸運を祈ります。