wangjuju123

2018-11-14   阅读量: 575

数据分析师 Python编程

将字符串格式设置功能用于字典

扫码加入数据分析学习群

可使用字符串格式设置功能来设置值的格式,这些值是作为命名或非命名参 数提供给方法format的。在有些情况下,通过在字典中存储一系列命名的值,可让格式设置更容 易些。例如,可在字典中包含各种信息,这样只需在格式字符串中提取所需的信息即可。为此, 必须使用format_map来指出你将通过一个映射来提供所需的信息。

>>> phonebook

{'Beth': '9102', 'Alice': '2341', 'Cecil': '3258'}

>>> "Cecil's phone number is {Cecil}.".format_map(phonebook)

"Cecil's phone number is 3258."

像这样使用字典时,可指定任意数量的转换说明符,条件是所有的字段名都是包含在字典中 的键。在模板系统中,这种字符串格式设置方式很有用(下面的示例使用的是HTML)。

>>> template = '''<html>

... <head><title>{title}</title></head>

... <body>

... <h1>{title}</h1>

... <p>{text}</p>

... </body>'''

>>> data = {'title': 'My Home Page', 'text': 'Welcome to my home page!'}>>> print(template.format_map(data))

<html>

<head><title>My Home Page</title></head>

<body> <h1>My Home Page</h1>

<p>Welcome to my home page!</p>

</body>

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子