다음 작품 잘 :파이썬 사전은 찾은 것만 바꿀 수 있습니까?
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")
: 나는
lastname
에 대한 값이없는 경우는하지만, 난 여전히 일이 원하는 안녕 마이크, 잘 지냈니?
은. 덕분에 – 1qazxsw2
팩토리 함수가 인수를 취하지 않기 때문에 이것은 유연한 기술이 아닙니다. 대신 \ _ \ _ missing \ _ \ _을 사용하면 반환 할 수있는 옵션이 많이 있습니다. –
@RaymondHettinger : 사실,하지만 그건 OP 사양에 없습니다. –