python函数定义中参数列表里的参数是

您所在的位置:网站首页 函数定义参数是什么 python函数定义中参数列表里的参数是

python函数定义中参数列表里的参数是

2023-09-26 23:55| 来源: 网络整理| 查看: 265

函数

python 函数

由若干语句组成的语句块、函数名称、参数列表构成,他是组织代码的最小单元

完成一定的功能

函数的作用:

结构化编程对代码的最基本的封装,一般按照功能组织一段代码

封装的目的是为了复用,减少冗余代码

代码更加简洁美观、可读易懂

函数的分类:

内建函数:如max(),reversed()等

库函数:如math.ceil()

函数 及 变量

#形参:

特点:1、不占内存空间,只有调用函数的时候传入一个值给它,它才占用内存空间。

2、而且函数运行完后形参就会被释放掉。

return 返回多个的时候,会变成一个元组

位置参数:要求函数按照顺序 一 一 对应,

关键字参数:z=1,x=2,y=3 特点:不用再考虑位置了

位置参数和关键字参数混合时原则:位置参数必须在关键字参数的左边。

默认参数:在定义的时候先配置好。

为什么要使用函数:

1.减少重复代码

2.保持一致性,易维护

3.可扩展性

1541545-20190520110323694-1712980583.png

函数名就是标识符,命名要求一样

语句块必须缩进,约定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