python3-可变参数
def personinfo(name,**info): print(name) print(info) for key in info: print(key) print(info[key])personinfo("zhangsang",age=25,sex="man")personinfo("lisi",age=29,sex="woman")
zhangsang{'age': 25, 'sex': 'man'}age25sexmanlisi{'age': 29, 'sex': 'woman'}age29sexwoman
def personinfo(name,**info): print(name) print(info) for key in info: print(key) print(info[key])students={"age":32,"sex":"man"}personinfo("zhangsang",age=25,sex="man")personinfo("lisi",age=29,sex="woman")personinfo("wangwu",**students)
zhangsang{'age': 25, 'sex': 'man'}age25sexmanlisi{'age': 29, 'sex': 'woman'}age29sexwomanwangwu{'age': 32, 'sex': 'man'}age32sexman
def personinfo(name,*info): print(name) print(info) for name,value in info: print(name), print(value)students=[("age",32),("sex","man")]personinfo("zhangsang",("age",25),("sex","man"))personinfo("wangwu",*students)
zhangsang(('age', 25), ('sex', 'man'))age25sexmanwangwu(('age', 32), ('sex', 'man'))age32sexman
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。