pythonでは、printはどのように使いますか。
print文は、出力内容を表示させるために使用されるものであり、文字列、変数、式などを出力することができます。
基本的な使い方:
print('Hello, World!') # 打印字符串
print(123) # 打印整数
print(3.14) # 打印浮点数
複数のコンテンツを印刷する際には、コンマで区切ることができます。
name = 'Alice'
age = 20
print('My name is', name, 'and I am', age, 'years old.') # 打印多个字符串和变量
文字列を結合するには、プラス記号(+)を使用できます。
name = 'Alice'
age = 20
print('My name is ' + name + ' and I am ' + str(age) + ' years old.') # 字符串拼接和类型转换
出力のフォーマットを整えるためにプレースホルダーを使用することができます。
name = 'Alice'
age = 20
weight = 60.5
print('My name is %s and I am %d years old. My weight is %.1f kg.' % (name, age, weight)) # 使用占位符格式化输出
Python 3.6以降では、f-stringを使用してフォーマット出力することもできます。
name = 'Alice'
age = 20
weight = 60.5
print(f'My name is {name} and I am {age} years old. My weight is {weight:.1f} kg.') # 使用f-string格式化输出
注意事項:
- print 関数は、デフォルトで出力の末尾に改行文字が追加されますが、改行をしたくない場合は、end パラメーターを使用して制御することができます。例:print(‘Hello’, end=”)。
- print関数は複数の引数を受け取り、自動的にスペースで区切って出力します。例えば、print(‘Hello’, ‘World’)とするとHello Worldと出力されます。
- print関数の引数は任意の型のオブジェクトにすることができ、カスタムオブジェクトを出力する必要がある場合は、クラス内で__str__メソッドを定義して、オブジェクトの文字列表現を指定することができます。