字符串格式化总结补充与有序字典

字符串格式化总结补充

#基础穷人版
msg = "我是%s,年龄%s岁"%("杨子连","25")
print(msg)

#升级版
msg = "我是%(n2)s,年龄%(n1)s岁"%{"n1":"杨子连","n2":"25"} #由元组变为字典
print(msg)
'''
输出结果为
我是25,年龄杨子连岁

n1/n2为其名字,是其定位的东西
'''

#中农版
v1 = "我是{0},今年{1}岁".format("杨子列",25)
v1 = "我是{0},今年{1}岁".format(*("杨子列",25))  #与上一行等价
print(v1)
#豪华中农版
v1 = "我是{name},今年{age}岁".format(name="杨子列",age=25)
v2 = "我是{name},今年{age}岁".format(**{"name":"杨子列","age":25}) #与上一行等价,对其进行指定
print(v1)

有序字典

from collections import OrderedDict

info = OrderedDict() #每次都要有这个意识,这是一个类!!
info["k1"] = 123 #__setitem__方法
info["k1"] = 123
info["k2"] = 456 
#info["k1"]#__getitem__方法

print(info.keys())
print(info.values())
print(info.items())
posted @ 2020-12-17 00:02  小杨的冥想课  阅读(75)  评论(0编辑  收藏  举报