字符串格式化总结补充
#基础穷人版
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())