'''''' ''' 函数定义语法: def 函数名(参数1,参数2...): 注释:声明函数 逻辑代码 return 返回值 def:defind 定义 函数名:必须看其名知意 ():接受外部传入的参数 注释:用来声明函数的作用 ... ...
分类:
其他好文 时间:
2019-06-25 17:17:10
阅读次数:
97
'''''' ''' 函数的嵌套定义 函数对象: 函数的内存地址称之为函数对象 函数的名称空间: 全局: 所有顶着头写的变量、函数...都称之为"全局名称空间" 局部: 在函数内部定义的,都称之为"局部名称空间" 内置: python解释器自带的都称之为"内置名称空间" 名称空间加载顺序: ... ...
分类:
其他好文 时间:
2019-06-25 16:40:15
阅读次数:
85
es6函数新特性,在原来es5函数基础上增加了新的函数扩展,包括传参,默认值,扩展运算符... 函数参数 函数参数默认值的执行顺序是随意的 只有未传递参数,或者参数为undefined,才是使用默认值 除了使用具体的默认之外,还可以使用表达式构成 可以使用之前的参数作为后面参数的默认值 函数参数默认 ...
分类:
其他好文 时间:
2019-06-24 16:51:15
阅读次数:
79
01-计算机基础 02-Linux基础 03-Python基础 04-函数 05-模块和包 06-面向对象 07-并发编程 08-网络编程 09-数据库 10-前端 11-Web框架 12-爬虫 13-数据分析 ...
分类:
编程语言 时间:
2019-06-23 17:34:35
阅读次数:
96
#面向过程 #函数式编程:函数式=编程语言定义的函数+数学意义上的函数 #面向对象 #高阶函数:1.函数接受的参数是一个函数名 2.返回值中包含函数 # def foo(n):#n=bar # print(n) # # def bar(name): # print('my name is %s'%n... ...
分类:
编程语言 时间:
2019-06-06 12:28:31
阅读次数:
112
name="alex" def foo(): name="tang" #print(name) def bar(): print(name) return bar#函数名代表得就是一个函数的内存地址 # a=foo() # print(a) # print(a()) foo()()#由于函数bar包... ...
分类:
编程语言 时间:
2019-06-06 11:59:24
阅读次数:
92
#递归特性: # 1.必须要有一个明确的结束条件 #2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 #3.递归效率不高,递归层次过多会导致栈溢出 def calc(n): print(n) if int(n / 2)==0: #// 取整 # /取商 #% 取余 #此处int是取整,商... ...
分类:
编程语言 时间:
2019-06-06 11:58:04
阅读次数:
93
1、函数:在进行一些项目时,某些功能会被反复的调用,那么我们就可以把这些功能封装成为函数。需要用这些功能时再调用函数。 2、定义函数 def 函数名(参数1,参数2,……,参数n): 语句 return 表达式 注:(1)这些参数为形参,本质上是个变量。 (2)return可以不要,默认为 retu ...
分类:
编程语言 时间:
2019-06-05 00:21:07
阅读次数:
97
1、函数声明:通过函数可封装任意多条语句,且可在任意地方、任何时候调用执行。 eg. function box(){//无参函数 alert("只有函数被调用,我才会被执行"); } box(); //直接调用函数 eg. function box(name,age){//带参函数 alert("姓 ...
分类:
Web程序 时间:
2019-06-04 16:13:47
阅读次数:
121
函数 在未未深入学习之前,我们写的代码都是函数式编程。之后,我们会一直使用面向对象编程。 1 函数式编程和面向对象编程的区别 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读 ...
分类:
其他好文 时间:
2019-05-30 17:49:18
阅读次数:
83