<filename>caixiya/20180329/3.py<gh_stars>0
'''
编写一个函数:
   1)此函数可以传递任意一组键值对，函数将所有的键存放到一个列表中，返回
   2) 升级以上函数，使得用户必须有的键值为：name:"xxx"   city:"xxxx"
'''
def func(**kw):
	l=[]
	for i in kw.keys():
		l.append(i)
	print(l)


def func2(*,name,city,**kw):
	if "name" not in kw.keys():
		kw["name"]==name
	if "city" not in kw.keys():
		kw["city"]=city
	return kw
		

if __name__=="__main__":
	func(height=180,weight=60,city="河北")
	func2(name="小菜",city="河北",age=10,school="小学")

<filename>caixiya/20180329/3.py<gh_stars>0
'''
编写一个函数:
   1)此函数可以传递任意一组键值对，函数将所有的键存放到一个列表中，返回
   2) 升级以上函数，使得用户必须有的键值为：name:"xxx"   city:"xxxx"
'''
def func(**kw):
	l=[]
	for i in kw.keys():
		l.append(i)
	print(l)


def func2(*,name,city,**kw):
	if "name" not in kw.keys():
		kw["name"]==name
	if "city" not in kw.keys():
		kw["city"]=city
	return kw
		

if __name__=="__main__":
	func(height=180,weight=60,city="河北")
	func2(name="小菜",city="河北",age=10,school="小学")

编写一个函数:    1)此函数可以传递任意一组键值对，函数将所有的键存放到一个列表中，返回    2) 升级以上函数，使得用户必须有的键值为：name:"xxx"   city:"xxxx"