极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO49课 字典的格式化

极客小将2020-08-13-
使用字典进行格式化操作时,主要是通过关键字占位符的方式来进行格式化。这里的关键字占位符对应于字典中的键名,键名出现在待格式化的字符串中,在对字符串进行格式化时,Python解释器自动将字符串中的关键字占位符替换为对应的键值。第一种方式:使用%与字典进行格式化未完

使用字典进行格式化操作时,主要是通过关键字占位符的方式来进行格式化。这里的关键字占位符对应于字典中的键名,键名出现在待格式化的字符串中,在对字符串进行格式化时,Python解释器自动将字符串中的关键字占位符替换为对应的键值。

第一种方式:使用%与字典进行格式化

"%(key)s" % (dict):key表示字典中的键名,s表示将关键字占位符格式化为字符串类型,同样可以将s换成其它的格式化类型,例如d,格式化为整型,f,格式化为浮点类型。

第二种方式:使用format与字典进行格式化

"{param[key]}".format(param=dict):字符串中待格式化的占位符与字典的形式一致,用{}括起来。在{}中以键名访问的形式输出对应的键值。在format方法中以关键字参数的形式传递字典对象。在Python中调用函数时,形如name=value的参数传递形式,即为关键字参数的传递语法。

第三种方式:使用**符号对字典进行解包

"{key}".format(**dict):{}中的key表示字典中的键名,在format方法中使用**对dict进行解包时,在format中会展开为name=value的关键字参数传递的形式。name为字典中的键名,value为键名所对应的键值。

本站老师建议使用第三种方式。


网友点评

共有5条评论来说两句吧...