python 缺省参数
# 缺省参数
# 1. 在定义函数的时候,给我们形参一个默认的数据,那这个形参就是缺省参数
# 2. 调用的时候,给缺省参传递参数默认值,使用的是传递的值
# 3. 在调用的时候,可以不传递数据值,那么使用的为默认值
def show_info(name="我家小丁永远",age= 18)
print(name,age)
# 如果不给缺省参数赋值,那么输出的值就为"我家小丁永远 18"
show_info()
# 如果给缺省参数赋值,那么输入的结果为你所赋的值
show_info("我今年马上",20)
不定长参数
# 不定长参数 (*args *kwargs)
# *args ,args可以写成其他变量如:a, b, c.但是建议使用args
# *args是元祖类型(a, b, c), 最直接的特点就是: 可以使用 for in 遍历
# *args 不定长参数,可以接受位置传参
def show_info(*args)
for i in args:
print(i, "人生苦短,我用python", end=" ")
print()
show_info(2)
# 接上 另外一种写法
def show_info(*args)
print("人生苦短,我用Python", *args)
show_info("好好学习")
show_info("天天向上")