立即学习:https://edu.csdn.net/course/play/25498/304540?utm_source=blogtoedu
如何判断关键字中有需要的
如:
def student(name,age,**kw):
if 'city' in kw:
pass #代表空函数的实现
print('name:',name,'age:,'others:',kw)
#空方法
def study():
pass
表示study这个函数的具体执行还不确定,用一个pass表示占位
在其他关键字里我只在乎某一个关键字如city,可以对其进行查看
def student(name,age,*,city):
print('name:',name,'age:',age,'city:',city)
def f1(a,b,c=0,*args,**kw):
#a,b表示必须输入的参数,c代表默认值参数(当不输入值的时候为0)*args代表可输入多个参数(如xiaoming,xiaobai,et al)
**kw表示输入多个键值对参数,如sex=male,city=beijing et al
def f2(a,b,c=0,*,d,**kw):
#a,b表示必须输入的参数值,c代表默认参数,*,d表示我只关注一系列输入中关键字为d的参数;**kw表示键值对关键值(有参数名的关键字)