python函数定义中参数列表里的参数是 |
您所在的位置:网站首页 › 函数定义参数是什么 › python函数定义中参数列表里的参数是 |
函数 python 函数 由若干语句组成的语句块、函数名称、参数列表构成,他是组织代码的最小单元 完成一定的功能 函数的作用: 结构化编程对代码的最基本的封装,一般按照功能组织一段代码 封装的目的是为了复用,减少冗余代码 代码更加简洁美观、可读易懂 函数的分类: 内建函数:如max(),reversed()等 库函数:如math.ceil() 函数 及 变量 #形参: 特点:1、不占内存空间,只有调用函数的时候传入一个值给它,它才占用内存空间。 2、而且函数运行完后形参就会被释放掉。 return 返回多个的时候,会变成一个元组 位置参数:要求函数按照顺序 一 一 对应, 关键字参数:z=1,x=2,y=3 特点:不用再考虑位置了 位置参数和关键字参数混合时原则:位置参数必须在关键字参数的左边。 默认参数:在定义的时候先配置好。 为什么要使用函数: 1.减少重复代码 2.保持一致性,易维护 3.可扩展性 函数名就是标识符,命名要求一样 语句块必须缩进,约定4个空格 python 的函数没有return语句,隐式会返回一个None值 定义中的参数列表成为形式参数,只是一种符号表达,简称形参 调用: 函数定义,只是声明了一个函数,它不会被执行,需要调用 调用的方式,就是函数名加上小括号,括号内写上参数 调用时写的参数是实际参数,是实实在在传入的值,简称实参 函数参数: 参数调用时传入的参数要和定义的个数匹配(可变参数例外) 位置参数: def ff(x,y,z) 调用时使用 ff(1,3,5) 按照参数定义顺序传入实参 关键字参数: def f(x,y,z) 调用使用f(x=1,z=5,y=3) 使用形参的名字来传入实参的方式,如果使用了形参的名字,那么传参顺序就可和定义顺序不同 要求:位置参数必须在关键字参数之前传入。位置参数是按位置对应的。 函数参数默认值 参数默认值: 定义时,在形参后跟上一个值,叫做默认值(缺省值) 作用: 参数的默认值 可以在未传入足够的实参的时候,对没有给定的参数赋值为默认值。 参数非常多的时候,并不需要用户每次都输入所有的参数,简化函数调用。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |