Pythonのprint()関数の標準出力・sep・end・fileについて


print()
関数について学びたいと思うの。この関数はとても基本的だけど、多様な出力オプションを提供してくれるわよ。
print()
関数の基本的な使い方から始めて、その応用に進むのが良さそうだね。1. print()関数
Pythonのprint()
関数は、指定された値を標準出力(通常はコンソール)に表示するために使用されます。基本的な使い方としては、print()
の中に出力したい文字列や変数を渡すことで表示が行われます。
1.1. 基本的な使い方
上記のコードは、Hello, World!
を出力します。
1.2. 変数の確認
変数に何が入っているか確認することもprint()でできます。
1.3. 複数の値を出力
print()
では、複数の値をコンマで区切って渡すと、スペースで区切って表示されます。
出力:
aの値は 10 bの値は 20
1.4. sepパラメータ
print()
では、複数の引数を出力する際の区切り文字を sep
パラメータで指定することができます。デフォルトではスペースですが、カンマやハイフンなどに変更可能です。
出力:
Hello [hello] World

sep
パラメータを使うと、出力する各値の間に挿入される文字を指定できる。1.5. endパラメータ
print()
のデフォルトの動作では、出力の最後に改行が追加されます。これを変更したい場合は、end
パラメータを使用します。
出力:
Hello World

print()
のend
パラメータは出力の終わりに何を追加するかを指定するの。デフォルトでは改行が入るけれど、これを変更できるのよ。1.6. fileパラメータ
file
パラメータを使うことで、出力先を標準出力(コンソール)以外に指定することもできます。たとえば、ファイルに出力したい場合は次のようにします。
これにより、output.txt
というファイルにメッセージが書き込まれます。

file
パラメータを使用する。これにより、コンソールではなくファイルに直接書き込むことができる。1.7. フォーマットされた出力
変数を含んだテキストをフォーマットして表示する場合、f-strings
や str.format()
を使うことが一般的です。
出力:
Name: Alice, Age: 25
このように、
print()
関数は非常に柔軟で、様々な方法でデータを出力することができます。
2. 例題
2.1. 例題1
期待される出力:
整数を入力してください: 4
16
解答の手順:
input()
関数を使用してユーザーから整数を受け取る。int()
関数を用いて文字列を整数に変換する。- 整数の平方を計算する。
print()
関数で結果を表示する。
解答:
2.2. 例題2
期待される出力:
apple banana orange grape
解答の手順:
- 予め用意された単語のリストを作成する。
join()
メソッドを使用して、リストの単語をスペースで区切って1つの文字列にする。print()
関数でその文字列を表示する。
解答:
2.3. 例題3
期待される出力:
3
6
9
12
手順:
for
ループを使って1から100までの数を1つずつ確認する。if
文を使って、3で割り切れるかをチェックする。print()
関数で、条件を満たす数を表示する。
解答:
check
Pythonの基本から応用まで、幅広くカバーする記事を公開中です。学習のポイントや実践的なコード例を通じて、Pythonの魅力と実用性を深く理解することができます。ぜひ、こちらの記事で気になる記事を見つけてください!