Pythonでは、%d
プレースホルダを使用して整数をプリントできます。
value = 10
print('個数:%d' % value)
出力
個数:10
このコードスニペットでは、%d
フォーマット指定子を使用して整数値を表示しています。
浮動小数点数は、%f
を使用して表示できます。また、%.nf
を使用して小数点以下の桁数を制御できます。
price = 12.34
pi_value = 3.14159
print('価格:%f' % price)
print('π:%f' % pi_value)
出力
価格:12.340000
π:3.141590
ここで、%f
は浮動小数点数を表示し、%.2f
は小数点以下2桁に丸められた数値を表示します。
文字列には %s
を、文字には %c
を使用します。
name = 'John'
character = 'A'
print('名前:%s' % name)
print('最初の文字:%c' % character)
出力
名前:John
最初の文字:A
16進数と8進数の表現には、%x
、%X
、%o
が使用されます。
hex_value = 255
oct_value = 64
print('16進数:%x' % hex_value) # 小文字
print('16進数:%X' % hex_value) # 大文字
print('8進数:%o' % oct_value)
出力
16進数:ff
16進数:FF
8進数:100
パーセント記号そのものを表示するには、%%
を使用します。
percentage = 75.5
print('パーセンテージ:%.2f%%' % percentage)
出力
パーセンテージ:75.50%
.format
と f-strings の使用より柔軟な出力のために、.format
メソッドと f-strings も使用できます。
value = 10
print('個数:{}'.format(value))
print(f'個数:{value}')
出力
個数:10
個数:10
まとめると、Python の print
関数は、整数、浮動小数点数、文字列、および他のデータ型の出力を正確に制御するための幅広いフォーマットオプションを提供しています。これらの技術をマスターすることで、出力の可読性と表現力を向上させることができます。
file
引数を使用して出力をファイルにリダイレクトできます。end
引数を使用します。例:print('テキスト', end='')
。.format
を使用して、1つの print 文でさまざまな型を混在させることができます。%f
は完全な浮動小数点数を出力し、%.nf
は小数点以下の桁数を制御できます。\n
(改行)、\t
(タブ)などのエスケープシーケンスを使用できます。[Python] 多彩な実例を通じてビット演算子を深く理解 |
---|
[Python] 多彩な実例を通じて関係演算子を深く理解 |
[Python] 'zsh: command not found: python' エラーの解決法 |
[Python] 多彩な実例を通じて代入演算子を深く理解 |
[Python] 多彩な実例を通じて算術演算子を深く理解 |
CloneCoding
1行のコードから始まる革新!