python 関数とモジュール

文字列出力print()の基本と応用

文字列出力print()の基本と応用

文字列出力print()の基本と応用

プログラムの実行結果やデータを表示するために、Pythonではprint()関数を使用します。この章では、print()関数の基本的な使い方と応用方法について説明します。

print()関数の基本

print()関数は、引数として与えられたデータを標準出力(通常はコンソールやターミナル)に表示します。文字列、数値、真偽値など、さまざまなデータ型を出力することができます。

print("Hello, World!") # 文字列を出力
print(42) # 数値を出力
print(True) # 真偽値を出力

複数のデータを出力する

print()関数には、複数のデータを同時に出力することができます。引数に複数のデータをカンマ(,)で区切って与えると、データが空白で区切られて出力されます。

name = "Alice"
age = 30

print("Name:", name, "Age:", age)

このコードは、「Name: Alice Age: 30」と出力されます。

文字列のフォーマット

Pythonでは、文字列のフォーマットを指定して出力することができます。f文字列(フォーマット済み文字列リテラル)を使用すると、文字列内に変数や式を埋め込むことができます。

例:

name = "Alice"
age = 30

print(f"Name: {name}, Age: {age}")

このコードは、「Name: Alice, Age: 30」と出力されます。

また、文字列のformat()メソッドを使用して、文字列のプレースホルダ(波括弧{}で囲まれた部分)に変数を埋め込むこともできます。

例:

name = "Alice"
age = 30

print("Name: {}, Age: {}".format(name, age))

このコードも、「Name: Alice, Age: 30」と出力されます。

セパレータと改行の制御

print()関数では、引数sepを使用してデータ間のセパレータを指定することができます。また、引数endを使用して出力の末尾に追加される文字列(デフォルトでは改行文字)を指定することができます。

例:

print("A", "B", "C", sep=", ", end=".")

このコードは、「A, B, C.」と出力されます。

print()関数を使いこなすことで、プログラムの実行結果やデータをわかりやすく表示することができます。また、デバッグやテストの際にも、print()関数は役立ちます。複数のデータを出力する方法や文字列フォーマット、セパレータと改行の制御を理解し、効果的に使用することで、プログラムの見た目や使いやすさが向上します。これらのテクニックは、Pythonプログラミングの基本であり、どのようなプロジェクトでも活用することができます。

-python, 関数とモジュール