一.实参和形参
实例:>>> def MyFirstFunction(name):
”函数定义过程中的hame是叫形参“
#因为他只是一个形式,表示占据一个参数位置
print("传递进来的”+name+“叫做实参,因为他是具体的参数值")
>>> MyFirstFunction("小仙女")
传递进来的小仙女叫做实参,因为他是具体的参数值
二,默认参数:
实例:
>>> def SaySome(name="孙阿朗",words="让编程改变世界"):
print(name+"->"+words)
>>> SaySome()
孙阿朗->让编程改变世界、
此时如果输入SaySome(”python“,”改变世界)则“python和”改变世界“自动替换默认参数”孙阿朗“和让编程改变世界“
三,收集参数:
实例:
>>> def test(*params,exp):
print("参数的长度是:",len(params),exp);
print("第二个参数是:",params[1]);
>>> test(1,"孙阿朗",3,4,5,6,7,exp=8)
参数的长度是: 7 8
第二个参数是: 孙阿朗