拜师——python基础入门—第6大节课—函数: 参数的几种类型之 位置参数 默认值参数 命名参数——day28
2020-07-14 05:39
253 查看
第82课时: 函数: 参数的几种类型 位置参数 默认值参数 命名参数
参数的几种类型:
1 位置参数(常用):
函数调用时,实参按照默认位置顺序传递,需要个数和形式参数匹配,按对应位置传递参数,称为:“位置参数”:
操作:
def fi(a,b,c): print(a,b,c) fi(1,2,3)
a b c就是位置参数。 必须位置一一对应
2 默认值参数(含有默认值的参数):
给函数的参数定义默认值,当调用函数时参数若没有定义,则用默认值进行计算
测试:
def f1(a,b,c=1,d=20): print(a,b,c,d) f1(8,9)
8 9 1 20
c d 为默认值参数! 注意默认值参数必须放到位置参数后面。
def f1(a,b,c=1,d=20): print(a,b,c,d) f1(8,9,40)
8 9 40 20
3 命名参数:
测试:
def f1(a,b): print(a,b) f1(b=50,a=60)
调用时用(a=50,b=60)以名字来对应参数。
相关文章推荐
- 拜师——python基础入门—第6大节课—函数: 参数的类型,可变(数量的)参数,强制命名参数——day28
- 拜师——python基础入门—第6大节课—函数: lambda表达式和匿名函数——day28
- 拜师——python基础入门—第6大节课— 函数: 递归函数 函数调用内存分析 栈帧的创建——day28
- 拜师——python基础入门—第6大节课— 函数: eval()函数用法——day28
- 拜师——python基础入门—第6大节课— 函数: 递归函数 阶乘计算案例——day29
- python基础六:函数的几种类型与局部变量和全局变量、申明修改全局变量global与修改嵌套函数变量的nonlocal
- python基础:函数的参数类型介绍
- Python中函数的引用传递,递归传递、匿名函数、默认值参数、可变参数、命名参数、万能参数
- Python基础入门(十七)-函数里的参数
- Python函数参数总结(位置参数、默认参数、可变参数、关键字参数和命名关键字参数)
- -Python学习笔记6@函数基础,必备参数,位置参数,可选参数
- Python3基础 函数 默认值参数示例
- python入门第六节(变量、参数的传递、浅拷贝和深拷贝、参数的类型、lambda表达式、eval()函数、递归函数)
- 拜师——python基础入门—第7大节课— 函数: 嵌套函数 (内部函数) 数据隐藏——day29
- 拜师——python基础入门—第7大节课— 函数: nonlocal 和 global 区别——day29
- Python(8)函数之普通参数、参数默认值、可变参数、关键字参数、命名关键字参数及递归函数
- Python入门基础(3)——函数参数与语法结构
- python-基础笔记3-函数的参数类型
- Python_函数进阶_参数类型_命名空间_作用域_全局局部变量_global和nonlcoal_内建函数_匿名函数_闭包_装饰器(8)
- Python3入门(基础语法,基本数据类型,条件控制,循环语句,函数,文件,面向对象,作用域)