python 字典输出格式化
时间: 2023-05-04 09:04:14 浏览: 732
Python 字典是一种无序的数据类型,它由一系列键值对组成。在输出 Python 字典时,可以使用格式化的方式来美化输出的效果。
格式化输出可以使用字符串的 % 操作符或者 format() 方法,这两种方法都可以在输出时将字典中的键值对格式化为指定的字符串格式。要对字典中的键值对进行格式化,需要使用某些特定的占位符,例如:%s 表示字符串占位符,%d 表示整数占位符,%f 表示浮点数占位符等。
比如,假设有一个名为 person 的字典,包含了一个人的姓名、年龄、性别和所在城市等信息,例如:
person = {
'name': 'Tom',
'age': 25,
'gender': 'Male',
'city': 'Beijing'
}
那么我们就可以使用以下方式输出格式化的字典:
print("姓名:%(name)s,年龄:%(age)d,性别:%(gender)s,城市:%(city)s" % person)
或者使用 format() 方法:
print("姓名:{name},年龄:{age},性别:{gender},城市:{city}".format(**person))
这样输出的结果将会是:
姓名:Tom,年龄:25,性别:Male,城市:Beijing
通过使用格式化输出字典,可以方便地将字典中的键值对按照指定格式输出,使输出的结果更加美观和易读。
阅读全文