ภาษาไพทอน ได้รองรับเทมเพลตสตริง string.Template ช่วยให้ลดการพิมพ์ข้อมูลซ้ำ ๆ สามารทำเทมเพลตสำหรับใส่ข้อมูลลงไปได้เลย
ความสามารถนี้รองรับทั้ง Python 2 และ Python 3
การใช้งาน
ให้ทำการ
from string import Template
คลาสคำสั่ง
string.Template(template)
คำสั่งภายใน string Template
- คำสั่ง substitute
substitute(mapping)
เป็นคำสั่งสำหรับใส่ข้อมูลงไปใน Template - คำสั่ง safe_substitute
safe_substitute(mapping)
เหมือนกับคำสั่ง substitute แต่ปลอดภัยกว่า
ตัวอย่างการใช้งาน
from string import Template
text = Template('สวัสดีคุณ $name ค่ะ ตอนนี้คุณมีเงินคงเหลือ $money บาทค่ะ')
print(text.substitute(name='สมชาย', money='19,450'))
print(text.substitute(name='สมหญิง', money='23,750'))
ผลลัพธ์
สวัสดีคุณ สมชาย ค่ะ ตอนนี้คุณมีเงินคงเหลือ 19,450 บาทค่ะ สวัสดีคุณ สมหญิง ค่ะ ตอนนี้คุณมีเงินคงเหลือ 23,750 บาทค่ะ
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)