文字列の書式設定における %s と %d の違いは何ですか? 質問する

文字列の書式設定における %s と %d の違いは何ですか? 質問する

%sそれが何なのか、どのように機能するのか理解できません%d

ベストアンサー1

これらは文字列の書式設定に使用されます。%sは文字列のプレースホルダーとして機能し、 は%d数値のプレースホルダーとして機能します。関連する値は、%演算子を使用してタプル経由で渡されます。

name = 'marcog'
number = 42
print '%s %d' % (name, number)

と出力されますmarcog 42。name は文字列 (%s) であり、number は整数 (小数点の場合は %d) であることに注意してください。

見るhttps://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting詳細については。

Python 3 では例は次のようになります。

print('%s %d' % (name, number))

おすすめ記事