摘要: 利用filter,可以巧妙地去除Array的重复元素: r = arr.filter(function (element, index, self) { return self.indexOf(element) index;}); 高阶函数reduce类似于递归,斐波那契: 总的来说,map的操作是 阅读全文
posted @ 2017-02-24 10:16 大地主·赵 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 使用iterable内置的forEach方法 Set与Array类似,但Set没有索引,因此回调函数的前两个参数都是元素本身: Map的回调函数参数依次为value、key和map本身: a.forEach(function (element, index, array,adsf) { // ele 阅读全文
posted @ 2017-02-23 16:19 大地主·赵 阅读(65567) 评论(1) 推荐(0) 编辑
摘要: 1,读取文件: f=open('目录','读写模式',encoding='gbk,error='egiong') 后三项可以不写但是默认是' r'读模式;open函数打开的文件对象会自动加上read()方法; f.read()读出刚刚打开的文件;最后一定要记得close()函数;否则会出现不可估计的 阅读全文
posted @ 2016-05-12 20:57 大地主·赵 阅读(361) 评论(4) 推荐(0) 编辑
摘要: __slots__特殊变量的使用: 由于Python是动态语言,允许先编写类,然后在创建实例的时候添加属性或者方法;而__slots__特殊变量就是,限制往类里添加属性的; 在创建类的时候,使用__slots__ =('name','age'),就是在创建实例时候,只允许添加绑定name和age两个 阅读全文
posted @ 2016-05-02 17:26 大地主·赵 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在Python中如何自定义函数:其格式为 def 函数名(函数参数): 内容 交互模式下编写函数完毕按两次回车返回>>> pass作为函数为空函数的占位符(她的意思是什么都不做),也就是说没想好写什么函数,先用pass占位,然后先让程序跑起来; 数据类型检查可以用内置函数isinstance(obj 阅读全文
posted @ 2016-04-06 17:31 大地主·赵 阅读(311) 评论(0) 推荐(0) 编辑
摘要: dict是字典dictionary的缩写,他存放的是键值对key/value,用花括号表示,格式为d={'micheal':99,'jack':88} 当我们访问的时候直接print(d['micheal'])#输出相应的99; 可以给dict复制并且会覆盖掉原来的value,但是如果key没有对应 阅读全文
posted @ 2016-04-04 11:06 大地主·赵 阅读(443) 评论(0) 推荐(0) 编辑
摘要: list也就是列表的意思,可以存储一组数据集合,比如classmates=['zhangsan','lisi','123']每个数据用单引号包裹,逗号隔开。 list是一个有序列表,可以向其中添加单元,在末尾追加 一个数据classmates.append('Adam'),也可以在任意位置添加数据, 阅读全文
posted @ 2016-04-04 09:03 大地主·赵 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下>>>print('hello,world') 也可以是多个字符串,中间用逗号链接‘;代码实现如下>>>print('The quick bronw fox','jumps o 阅读全文
posted @ 2016-04-03 19:25 大地主·赵 阅读(420) 评论(0) 推荐(0) 编辑