函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,所以我经常说函数是程序员规模化使用的基础。 函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。善于利用函数,可以减少重复编写程序段的工作量。 如何定义一个函数 定义一个 ...
分类:
编程语言 时间:
2020-05-23 13:32:39
阅读次数:
79
描述函数定义时 涉及到的 位置参数,默认参数,关键字参数,可变参数等的概念及用法 1 示例代码 输出结果: ...
分类:
编程语言 时间:
2020-05-23 09:17:46
阅读次数:
74
原代码如下: lane_flag = 0 def change_lane(): lane_flag = ~lane_flag 主程序中调用change_lane()时,报错如下:local variable 'xxx' referenced before assignment(变量在引用前还没有定义 ...
分类:
编程语言 时间:
2020-05-19 22:18:02
阅读次数:
62
1、函数定义: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据。 2、函数结构 def 函数名( ...
分类:
编程语言 时间:
2020-05-14 22:30:54
阅读次数:
82
本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本教程使用Python 3.8讲解,读者也并不需要纠结Python版本。如果读者当前正在使用更低的Python版本,如Python3.6或Py... ...
分类:
编程语言 时间:
2020-05-14 22:29:07
阅读次数:
89
Python函数参数详解 形参与实参 什么是形参 在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名。 什么是实参 在调用函数阶段传入的值称为实际参数,简称实参。相当于"变量值"的内存地址。(Ps:Python中的所有传值都是传递的内存地址,因此Python中的传值也被称为引用传值。) ...
分类:
编程语言 时间:
2020-05-13 20:01:19
阅读次数:
133
1.面向对象 》类 》class 2.面向过程 》过程 》def 3.函数式编程 》函数 》def def fun(x,y): print(x) print(y)fun(1,3)#位置函数fun(y=8,x=9)#关键函数 # def test(*agrgs):#接受位置参数,转换成元组方式# pr ...
分类:
编程语言 时间:
2020-05-11 23:32:59
阅读次数:
76
本节内容 1. shell函数 2. shell正则表达式 shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 func() { #指定函数名command #函数体} 实例1: #!/b ...
分类:
系统相关 时间:
2020-05-10 19:23:13
阅读次数:
78
一、局部变量和全局变量 1、局部变量 就是在局部生效的,出了这个变量的作用域,这个变量就失效了,比如下面的name='cai' 就是一个局部变量,出了这个函数之后,就没有name这个值了 2、全局变量 就是在整个程序里面都生效的,在程序最前面定义的都是全局变量,全局变量如果要在函数中修改的话,需要加 ...
分类:
编程语言 时间:
2020-05-08 20:11:35
阅读次数:
85
1、函数 一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Ja ...
分类:
编程语言 时间:
2020-05-07 00:59:51
阅读次数:
74