%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))