パイソンのprint()

こんにちは、学習者のみなさん。このチュートリアルでは、Pythonのprint関数についてもっと学びます。前回のチュートリアルでは、Pythonのfloat関数について学びました。

PythonのPrint文

Python Print Format
# 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についてのすべてです。理解していただけたことを願っています。さらなる疑問があれば、コメントセクションをご自由にご利用ください。幸運を祈ります。

コメントを残す 0

Your email address will not be published. Required fields are marked *