pythonプレースホルダ%sとformat()メソッド
1060 ワード
(Python)2つのプレースホルダの違い%sは常に機能し、任意のデータ型を文字列に変換します.
文字列のformat()メソッドを使用すると、文字列内のプレースホルダ{0}、{1}......を入力パラメータで順番に置き換えますが、この方法は%よりも
>>> 'Age: %s. Gender: %s' % (25, True)
'Age: 25. Gender: True'
文字列のformat()メソッドを使用すると、文字列内のプレースホルダ{0}、{1}......を入力パラメータで順番に置き換えますが、この方法は%よりも
も面倒です.>>> 'Hello, {0}, {1:.1f}%'.format(' ', 17.125)
'Hello, , 17.1%'