- A+
所属分类:Python学习
课程内容:
形参(形式参数:Parameter)和实参(实际参数:argunment)
- >>>def MyFirstFunction(name):
- '函数定义过程中的name是叫形参'
- #因为Ta只是一个形式,表示占据一个参数位置
- print('传递进来的' + name +'叫做实参,因为Ta是具体的参数值!')
- >>>MyFirstFunction('小甲鱼')
传递进来的小甲鱼叫做实参,因为Ta是具体的参数值!
函数文档
- >>>def MyFirstFunction(name):
- '函数定义过程中的name是叫形参' <<<<说的是这里
- #因为Ta只是一个形式,表示占据一个参数位置
- print('传递进来的' + name +'叫做实参,因为Ta是具体的参数值!')
- >>>MyFirstFunction('小甲鱼')
- 传递进来的小甲鱼叫做实参,因为Ta是具体的参数值!
- >>>MyFirstFunction.__doc__
- 函数定义过程中的name是叫形参
还可使用
- >>> help(MyFirstFunction)
- Help on function MyFirstFunction in module __main__:
- MyFirstFunction(name)
- \u51fd\u6570\u5b9a\u4e49\u8fc7\u7a0b\u4e2d\u7684name\u662f\u53eb\u5f62\u53c2
关键字参数
这个可以看下 Python第十五课:字符串,格式化 http://www.lijinlong.cc/python/pyxx/1577.html
- >>>def SaySome(name,words)
- print(name +'->' +words)
- >>>Saysome(name='李金龙',words='菜鸟的技术分享博客'))
默认参数
- >>> def SaySome(name='李金龙',words='菜鸟的技术分享博客'):
- print(name + '->' +words)
- >>> SaySome()
- 李金龙->菜鸟的技术分享博客
- >>> SaySome(words='www.lijinlong.cc')
- 李金龙->www.lijinlong.cc
收集参数(可变参数)
- >>> def test(*params):
- print('参数的长度是:',len(params));
- print('第二个参数是:',params[1]);
- >>> test(1,2,3,'李金龙','www.lijinlong')
- 参数的长度是: 5
- 第二个参数是: 2
- >>> def test(*params,exp):
- print('参数的长度是:',len(params),exp);
- >>> test(1,2,3,'李金龙','www.lijinlong',exp='\n我还能说什么')
单词扩展:
- parameter : 参数
- argument : 论证
扩展阅读:
版权注释:
Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。
本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。
课程内容:http://blog.fishc.com/3105.html