今天学习了函数的几个重要参数
做一个小练习
实现下面代码效果
直接上代码
def info (name,*args,**kwargs):
print(f'''
------------info---------------
姓名:{name}
年龄:{args[0]}
性别:{kwargs.get("gender")}
爱好:{kwargs["hobby"]}''')
info("li",25,gender="男",hobby="game")
info("hx",24,gender="女",hobby="学习")
info("21",26,hobby="da",gender="girl")
中间发现一个问题,*args,打印出的元组把“,”逗号也带进去了,感觉有点奇奇怪怪,在代码里删除了“,”又报错
def info (name,*args,**kwargs):
print(name, args, kwargs)
in