#还记得多态对吗,那个不愿意知道对象是什么类型,只想执行方法的东西
a={"name":"bob","age":19}
def person(person) :
print("name is "+person["name"])
print("age is "+str(person["age"]))
try :
print("sex is "+str(person["sex"]))
except KeyError :
print("This one dont have sex info")
else :
print("All typy of "+person["name"]+" has been input")
person(a)
# name is bob
# age is 19
# This one dont have sex info
#虽然也可以用if/else来解决这个问题,但是python鼓励我们使用try/except的方式
#尽管这并没有提高多少效率,但确实可以帮助我们掌握异常