Python是一种解释性的,面向对象的高级编程语言。它易于学习,因为它的语法强调可读性,这减少了程序维护的费用。许多程序员喜欢使用Python,因为没有编译步骤测试和调试很快就会完成。

Python Web模板
模板化,尤其是网页模板化,表示通常旨在被观看者可读的形式的数据。最简单形式的模板引擎将值替换为模板以生成输出。
除了字符串常量和不推荐使用的字符串函数(转移到字符串方法)之外,Python的字符串模块还包括字符串模板。模板本身是一个接收字符串作为参数的类。从该类实例化的对象称为模板字符串对象。模板字符串最初是在Python 2.4中引入的。在字符串格式化运算符使用百分号进行替换的情况下,模板对象使用美元符号。
$$是一个转义序列; 它被一个$替换。
$
$ {
在这些美元符号的使用之外,$的任何外观都会导致引发ValueError。通过模板字符串可用的方法如下:
类字符串。
模板(模板):构造函数采用单个参数,即模板字符串。
替换(mapping,** keywords):用于替换模板字符串值的字符串值(映射)的方法。映射是类似字典的对象,其值可以作为字典访问。如果使用keywords参数,则表示占位符。在使用映射和关键字的情况下,后者优先。如果映射或关键字中缺少占位符,则抛出KeyError。
Safe _ substitute(mapping,** keywords):与substitute()类似的函数。但是,如果映射或关键字中缺少占位符,则默认使用原始占位符,从而避免KeyError。此外,任何出现的“$”都会返回一个美元符号。
模板对象也有一个公共可用属性:
Template是传递给构造函数模板参数的对象。虽然未强制执行只读访问,但最好不要在程序中更改此属性。
下面的示例shell会话用于说明模板字符串对象。
>>> from string import Template
>>> s = Template('$when, $who $action $what.')
>>> s.substitute(when='In the summer', who='John', action='drinks', what='iced tea') 'In the summer, John drinks iced tea.'
>>> s.substitute(when='At night', who='Jean', action='eats', what='popcorn') 'At night, Jean eats popcorn.'
>>> s.template '$when, $who $action $what.'
>>> d = dict(when='in the summer')
Atas ialah kandungan terperinci 什么是Python字符串模板. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
pada tatasusunan objek dalam ren...
Perbezaan antara a++ dan ++a
apa itu hadoop
Bagaimana untuk membeli Ripple di China
Perbezaan antara cakera kayap dan cakera menegak
Maksud pembinaan laman web Eropah dan Amerika
Bagaimana untuk mencari jumlah item genap dalam tatasusunan dalam php
Bagaimana pula dengan Ouyi Exchange?
Bolehkah Microsoft Visual C++ dinyahpasang?