导图社区 《Python》函数和代码复用
《Python》函数和代码复用,函数是一段具有特定功能的,可重用的语句组,用函数名来表示并通过函数名进行功能调用。
《计算机组成原理》计算机系统概论 计算机的发展及其应用 系统总线,计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。
《线性代数》相似矩阵及二次型思维导图,内容有向量的内积、长度及正交性、方阵的特征值与特征向量、形似矩阵、实对称矩阵的对角化、二次型及其标准型。
《线性代数》多维随机变量及其分布思维导图,内容有二维随机变量及其联合分布、边缘分布、条件分布及随机变量的独立性。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
函数和代码复用
函数的定义:函数是一段具有特定功能的,可重用的语句组,用函数名来表示并通过函数名进行功能调用
调用函数
语法: 函数名 ()
注意:在python中,函数必须先定义后调用
函数参数
语法: def (函数名 (参数名1,参数名2) :
误用有参的函数: 参数名 (参数值1,参数值2)
形参:参数名1,参数名2
实参: 参数值1,参数值2
参数传递方式
位置参数
调用函数时根据函数定义的参数位置来传递参数
注意:传递和定义参数的顺序及个数必须一致
关键字参数:函数调用,通过“键=值”形式加以指定
缺省参数:默认参数,用于定义函数时为参数提供默认值,调用函数时可不传该默认参数的值
不定义长参数 (可变参数)
包裹位置传递: 语法,def函数名 (*args) : 代码
包裹关键字传递: 语法,def函数名 (*kwargs) : 代码
函数返回值
返回单个值
语法: def函数名 (参数名1,参数名2) : return 结果
调用: 变量名接受=函数名 (参数值1,参数值2)
返回多个值: 语法 def (函数名 (参数名1,参数名2) :return,结果1,结果2
lambda表达式
语法:变量名=lambda参数列表: 表达式/返回值
参数形式
无参数
一个参数
默认参数
可变参数
*arges
*kwargs
带判断的lambda: 返回值中使用三元运算符