Python:Template模板字符串

简介: Python:Template模板字符串

文档:https://docs.python.org/zh-cn/3.9/library/string.html#template-strings

代码示例

from string import Template
s = Template('I am ${name}')
ret = s.substitute(name="Tom")
print(ret)
# I am Tom

继承使用,自定义占位符

from string import Template
class MyTemplate(Template):
    delimiter = ""  # 起始分隔符
    idpattern = ""  # 不带花括号的占位符的模式的正则表达式
    braceidpattern = r"\w+"  # 带花括号的占位符的模式
data = {
    "uid": '1',
    "name": "Tom"
}
s = MyTemplate('/student/{uid}/{name}')
ret = s.substitute(**data)
print(ret)
# /student/1/Tom
相关文章
|
23小时前
|
存储 Python
Python列表转字符串
Python列表转字符串
5 0
|
4月前
|
索引 Python
Python(十七)python列表List(数组)(2)
四:更新列表 更新列表中的元素。 ini 复制代码 *#* *定义一个列表 *lists = ['Google', 'Runoob', 1997, 2000] *#* *打印更新前元素 *print("第三个元素为 : ", lists[2]) lists[2] = 2001 *#* *打印更新后元素 *print("更新后的第三个元素为 : ", lists[2]) 输出: 第三个元素为 : 1997 更新后的第三个元素为 : 2001 五:删除列表元素 删除元素,可以通过下标删除,也可以通过元素(指定要删除的元素)来删除 Del 关键字是可以将变量从内存
28 0
|
4月前
|
Python
Python(十七)python列表List(数组)(3)
九:列表循环 python 复制代码 list_one = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] for item in list_one: print(item) # 获取列表长度 print(len(list_one)) i = 0 # 通过数组长度遍历数组 while(i < len(list_one) ): print(list_one[i]) i += 1 十:列表的切片操作 划重点,列表的切片操作很重要 使用切片操作,切片之后,将产生一个新的列表对象 scss 复制代码 list_one =
25 0
|
4月前
|
存储 PHP C语言
Python(十七)python列表List(数组)(1)
Python的列表,实际意义上等同于PHP里边的数组。 只是叫法不一样而已。Python列表底层实现的原理其实就是一个C语言的列表。 Python的列表可存储不同类型的数据,但是其一般都用来存储相同类型的数据方便处理。 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括
34 0
|
4月前
2-Python字符串和列表
2-Python字符串和列表
15 0
|
6月前
|
存储 索引 Python
Python:列表用法
Python:列表用法
|
6月前
|
Python
Python:字符串用法
Python:字符串用法
|
9月前
|
Serverless 数据安全/隐私保护 索引
Python Class 05-字符串
Python Class 05-字符串
|
11月前
|
人工智能 Python
Python 替换模板脚本
Python 替换模板脚本
95 0
|
存储 JSON 缓存
python flask template 模板应用
python flask template 模板应用
python flask template 模板应用

热门文章

最新文章