`
hustzxq524
  • 浏览: 12661 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如果使用python内置的字符串模板机制

阅读更多
from string import Template

template_string = '<html><head><title>$title</title></head><body>$body</body></html>'

t = Template(template_string)

t.substitute(title='hello', body='hello world')



 

好处是不用安装其他的第三方的包,缺点是比较简单,不能嵌入python代码

分享到:
评论

相关推荐

    Python实现模板打印

    定义模板:首先,定义一个包含特定占位符的模板字符串。占位符可以是固定的标记,如{name},或者使用更复杂的模板语法,如{{ name }}。 准备数据:准备需要填充到模板中的数据。这些数据可以是变量、字典或其他数据...

    Python字符串格式化

    格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 比如下面的例子: ...

    Python常用数据结构和公共方法技巧总结

    • 4.2 字符串的常用操作 • 1) 判断类型 • 2) 查找和替换 • 3) 大小写转换 • 4) 文本对齐 • 5) 去除空白字符 • 6) 拆分和连接 • 4.3 字符串的切片 • 4.4 字符串的格式化输出 • 5. 公共方法 • 5.1 Python ...

    Python编程入门经典

    1.3 开始使用Python——字符串 6 1.3.1 字符串概述 6 1.3.2 为什么需要引号 6 1.3.3 为什么有3种类型的引号 7 1.3.4 使用print()函数 7 1.3.5 理解不同的引号 8 1.4 串联两个字符串 10 1.5 用不同的方法串联字符串 ...

    python学习课件+python源码90个合集.7z

    python学习课件+python源码90个合集: ...字符串:各种奇葩的内置方法(课件) 字符串:格式化(课件) 小插曲之变量和字符串(课件) 序列!序列!(课件) 异常处理:你不可能总是对的(课件) 愉快的开始(课件)

    老男孩第三期Python全栈开发视频教程 零基础系统学习Python开发视频+资料

    ├─(7) 07 python s3 day41 JS的字符串对象.avi ├─(8) 08 python s3 day41 JS的数组对象.avi ├─(9) 09 python s3 day41 JS的函数对象.avi ├─(10) day41.rar (6)\\python全栈day41-50\\python全栈s3 day42;...

    python函数编写-Python基础教程给函数编写文档.pdf

    下⾯的代码演⽰了如何给函数添加⽂档字符串: def square(x): 'Calculates the square of the number x.' return x * x 可以像下⾯这样访问⽂档字符串: &gt;&gt;&gt; square.__doc__ 'Calculates the square of the number x...

    expression-evaluator:评估数学,字符串和布尔算术表达式

    概述这是一个用C#编写的项目,将使用给定的数学,字符串或布尔表达式,使用称为EE表达式的内置语言模板对其进行评估。 语言模板是Expression Evaluator在定义数学运算符,字符串和布尔运算符(如'+','-','||'等)...

    2-3-python编程基础知识-基本数据类型PPT课件.pptx

    对象类型 类型名称 示例 简要说明 数字 int, float, complex 1234, 3.14, 1.3e5, 3+4j 数字大小没有限制,内置支持复数及其运算 字符串 str 'swfu', "I'm student", '''Python ''', r'abc', R'bcd' 使用单引号、双...

    python入门到高级全栈工程师培训 第3期 附课件代码

    08 Python 字符串的魔法 第11章 01 Python 字符串的魔法 02 Python range的用法以及练习 03 Python 课上练习解释 04 Python 基础知识练习题试题 第12章 01 今日内容介绍以及基础测试题答案讲解 02 Python 列表的...

    freemarker语法完整版

    主要使用在相似的字符串变量输出,比如某一个模块的所有字符串输出都必须是html安全的,这个时候就可以使用 该表达式 Freemarker代码 &lt;#escape x as x?html&gt; First name: ${firstName} &lt;#noescape&gt;Last ...

    DSI_Studio:用于运行DSI Studio的python脚本和一些BASH脚本

    然后是一个python字典,该字典创建一个字符串,该字符串输入到dsistudio bash命令中。 可以根据自己的喜好来设置牵引术的设置。 通过以与现在相同的语法来修改纤维束字典来设置纤维束。 注意空格。 请注意您告诉...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    字符串常用操作 字典的使用 三级菜单实例 本周作业-购物车优化 第3周 作业 上节内容回顾 集合及其运算 文件读与写详解 心灵鸡汤 文件修改详解 字符编码转换详解 函数与函数式编程 函数式编程之参数详解 局部变量与...

    CnPython:尝试在C中实现python函数,以便于阅读

    在C中实现大多数python内置函数,使其更易于阅读。 编译 gcc filename.c cnpython.c -o filename -lm 或者 make test 或者 gcc filename.c -o filename.o 如果您仅使用库的一个模块 模板代码 #include #include ...

    详解nodejs模板引擎制作

    除此之外,对于字符串的格式化同样是个比较好的应用。习惯了python中 string = hello {}.format(郭璞) # hello 郭璞 string = hello {username}.format(username=郭璞) # hello 郭璞 这样简便的用法,突然来到...

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

    文章管理系统

    完善 字符串长度截取函数 5.改进前台底部友情链接间隔符 6.纠正留言和评论提交成功后会弹出验证码的BUG 7.纠正会员注册计算是否允许再次注册时出现页面错误BUG 8.纠正其他几个小细节 2012年04月17日 1.后台...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    在XML中,就是要将网页也作为一个对象来操作和控制,我们可以建立自己的对象和模板。与对象进行交流,如何命令对象,就要用到API。API全称Application Programming Interface,它是访问和操作对象的规则。而DOM就是...

Global site tag (gtag.js) - Google Analytics