马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一只小章鱼 于 2017-7-13 17:01 编辑
1、形参和实参和C语言一样def MyFirstFunction(name):
'函数定义过程中的name是叫形参'
#因为Ta只是一个形式,表示占据一个参数位置
print('传递进来的'+name+'叫做实参,因为Ta是具体的参数值!')
2、文档MyfirstFunction.__doc__,可以把该函数的文档打印出来
3、关键字参数>>>def SaySome(name,words):
print(name+'->'+words)
>>>SaySome(words='让编程改变世界',name="小甲鱼")
4、默认参数
即在定义函数时为形参的name赋值>>>def SaySome(name='小甲鱼',words='让编程改变世界!'):
print(name+'->'+words)
>>>SaySome(words='让编程改变世界',name="小甲鱼")
5、收集参数
在定义时在参数前添加上*号,注意,如果传递第二个参数要在调用的时候要像下图代码所示>>>def test(*params,exp):
print('参数的长度是:',len(params),exp)
print('第二个参数是:',params[1])
>>>test(1,'小甲鱼',3.14,5,6,7,exp=8)
|