Parameter passing แบบ Dictionary สำหรับ Format string ใน python

มันทำอย่างนี้ได้

> print ‘hello %(who)s!’ % {‘who’: ‘ipas’}

hello ipas!

แต่มันเจ๋งตรงที่

> print ‘hello %(who)s, today is %(who)s birthday!’ % {‘who’:’ipas’}

hello ipas, today is ipas birthday!

ไม่ต้องกำหนดจำนวน Parameter ให้เท่ากับ %s ภายใน String

‘hello %(who)s!’ % {‘who’: ‘ipas’}hello ip

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s