次正常に動作します:python辞書で見つけたものだけを置き換えることができますか?
line = "Hello %(firstname)s %(lastname)s, how are you?"
print line % dict (firstname = "Mike", lastname="Kane")
と版画:
こんにちはマイク・ケイン、お元気ですか?
しかし、私はlastname
の値を持っていない場合、私はまだこれが仕事をしたい:
line = "Hello %(firstname)s %(lastname)s, how are you?"
print line % dict (firstname = "Mike")
私はそれだけで姓のキーとプリントを無視したい:
こんにちはマイク、元気?
十分に単純:ここではいくつかの変種があります。ありがとう – 1qazxsw2
ファクトリ関数が引数を取らないので、これは柔軟な手法ではありません。代わりに\ _ \ _ missing \ _ \ _を使用すると、何が返されるかについての多くのオプションがあります。 –
@RaymondHettinger:trueですが、OPの仕様には含まれていません。 –