函数函数由若干语句组成的语句块、函数名、参数列表构成。它是组织代码的最小单元目的:为了完成一定的功能函数的作用结构化编程对代码最基本的封装,一般按照功能组织一段代码封装是为了复用,减少冗余代码代码更见简洁美观、可读易懂函数的分类内建函数、库函数函数的定义、调用例子:def函数名(参数列表):defadd(x,y)函数体(代码块)result=x+y[return返回值]returnresultou
分类:
其他好文 时间:
2018-08-26 14:48:04
阅读次数:
185
形参:定义中的参数列表成为形式参数,只是一种符号表达 实参:调用时写的参数是实际参数,是实实在在传入的值 可变位置参数:在参数前加一个星号* 可变关键字参数:在参数前加两个星号** 混合使用参数时,普通参数在前 可变参数在后,可变位置参数在可变关键字参数前面 参数解构 非字典类型使用*解构成位置参数 ...
分类:
编程语言 时间:
2018-08-25 17:31:39
阅读次数:
177
1、数组的解构赋值 2、对象的解构赋值 注意:在浏览器环境中,windows本身有一个成员name,所以要重新,语法为 属性名:重命名 3、函数的解构赋值 ...
分类:
其他好文 时间:
2018-08-24 20:47:27
阅读次数:
964
1. 第一个叫做 展开运算符(spread operator),作用是和字面意思一样,就是把东西展开。可以用在array和object上都行。 2. 第二个 剩余操作符(rest operator),是解构的一种,意思就是把剩余的东西放到一个array里面赋值给它。 ...
分类:
其他好文 时间:
2018-08-23 11:22:09
阅读次数:
187
变量的解构赋值:把对象中的属性,当做变量,解放出来,今后就可以当做变量直接使用; 可以使用 `:`为解构出来的变量重命名 demo 注意:一定要遵循下面的语法不然会报错 ...
分类:
其他好文 时间:
2018-08-23 02:10:30
阅读次数:
142
封装将多个值使用逗号分割,组合在一起本质上,返回一个元组,只是省掉了小括号python特有语法,被很多语言学习和借鉴解构把线性结构的元素解开,并顺序的赋给其它变量左边接纳的变量数要和右边解开的元素个数一致转置矩阵方阵利用封装解构完成代码矩阵先开辟空间再利用封装解构完成代码利用enumerate函数得到索引值完成代码集合可变的、无序的、不重复的元素的集合set的元素要求必须可以hash元素不可以索引
分类:
编程语言 时间:
2018-08-19 20:08:46
阅读次数:
201
何为解构赋值? 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。 如果理解起来感觉抽象,直接看下面例子: 数组解构: 我们在以前要给变量赋值需要像下面这样写: 是不是感觉略繁琐了点?而如果我们用解构赋值的话,可以怎么写呢?看下面代码: 此时我们可 ...
分类:
其他好文 时间:
2018-08-19 19:09:08
阅读次数:
114
Python语言发展到3.X以来,有许多语法糖,例如:#1.三元表达式代码块#2.封装与解构#3.解析式##1).列表解析式##2).集合解析式##3).字典解析式#4.解析式的作用##Python解释器为解析式专门作了优化##解析式就是能把程序语句写得像函数表达式一样,体现Python3面向对象的函数式编程的特点。同过嵌套的解析式,搭建程序的骨架,然后替换相应的数据结构头部(比如列表解析式的头部
分类:
编程语言 时间:
2018-08-19 18:00:53
阅读次数:
292
封装和解构封装将多个值使用逗号分割,组合在一起本质上返回一个元组,只是省略了小括号t1=(1,2)#定义为元组t1=1,2#将1和2封装成元组解构把线性结构的元素解开,并顺序的值赋给其他变量左边接纳的变量数要和右边解开的元素个数一致集合setset翻译为集合collection翻译为集合类型,是一个大概念set是可变的、无序的、不重复的元素集合set可以迭代,元素不可以索引set的元素要求必须可h
分类:
其他好文 时间:
2018-08-19 18:00:29
阅读次数:
222
// ES5 a = list[0], rest = list.slice(1) // ES6 [a, ...rest] = list ...
分类:
编程语言 时间:
2018-08-17 19:05:09
阅读次数:
124