少说话多写代码之Python学习011——字典的格式化字符串
程序员文章站
2022-04-06 16:43:29
...
前面我们知道了字符串的用法,格式化字符串也有一定的写法。如何配合字典来格式化字符串会非常方便,我们先看一段代码。
phonebook={
'袁绍':'8880','曹操':'6660','刘备':'9990'
}
print("'刘备's phone number is %(刘备)s." %phonebook)
输出
'刘备's phone number is 9990.
除了增加的字符串键外,转换说明符还是像以前一样工作。当以这种方式使用字典时,只要所给出的键都能在字典中找到,就可以使用任意数量的转换说明符。这类字符串格式化在模版系统中非常有用(比如下面的html)。
template='''<html>
<head><title>%(title)s</title></head>
<body>
<h1>%(title)s<h1>
<p>%(text)s</p>
</body>
'''
data={'title':'我的第一个Python中的html页面','text':'欢迎学习Python!'}
print(template% data)
输出
<html>
<head><title>我的第一个Python中的html页面</title></head>
<body>
<h1>我的第一个Python中的html页面<h1>
<p>欢迎学习Python!</p>
</body>
工程文件下载:https://download.csdn.net/download/yysyangyangyangshan/10689683
上一篇: List
下一篇: 按年、月、周、日统计数据