Formatter
تنسيق النصوص باستخدام القوالب.
الاستخدام
Formatter()يدعم استبدال العناصر النائبة، وترميز HTML، وفواصل قابلة للتخصيص.
المعلمات
left_delim: str = "{{"-
الفاصل الأيسر للعناصر النائبة.
right_delim: str = "}}"-
الفاصل الأيمن للعناصر النائبة.
auto_escape: bool = True-
ترميز HTML تلقائياً للقيم المستبدلة.
أمثلة
>>> fmt = Formatter(left_delim="{{", right_delim="}}")
>>> fmt.render("مرحباً {{name}}!", name="World")
'مرحباً World!'
ملاحظةأُضيف في الإصدار 0.1.0
الطرق
| Name | Description |
|---|---|
| list_placeholders() | استخراج أسماء العناصر النائبة من القالب. |
| render() | عرض القالب بالقيم المعطاة. |
list_placeholders()
استخراج أسماء العناصر النائبة من القالب.
الاستخدام
list_placeholders(template)المعلمات
template: str-
القالب المراد فحصه.
القيم المُعادة
list[str]-
قائمة بأسماء العناصر النائبة الموجودة.
render()
عرض القالب بالقيم المعطاة.
الاستخدام
render(template, **kwargs)المعلمات
template: str-
نص القالب.
**kwargs: str-
القيم المسماة للاستبدال.
القيم المُعادة
str-
النص المعروض.