一.第一类对象, 函数名的使用 函数名就是变量名, 函数名存储的是函数的内存地址 2. 闭包 闭包: 在内层函数中引入外层函数的变量 作用: 二. 迭代器 dir() 查看变量能够执行的方法(函数) Iterator: 迭代器, __iter__(), __next__() Iterable: 可迭 ...
分类:
编程语言 时间:
2018-11-01 22:22:52
阅读次数:
229
1.函数名 函数名就是变量名(可以进行赋值),函数名存储的是函数的地址 需要括号才可以执行 2.闭包:内层函数对外层函数(非全局)变量的引用 作用:1.保护一个变量,让他不受改变 2.让一个变量常驻内存 使?__closure__来检测函数是否是闭包. 使?函数名.__closure__返回cell ...
分类:
其他好文 时间:
2018-11-01 12:00:14
阅读次数:
145
abs(number) 絕對值 The abs() method takes a single argument: num - number whose absolute value is to be returned. The number can be: any(iterable) The an ...
分类:
编程语言 时间:
2018-11-01 11:54:11
阅读次数:
141
描述 sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是 ...
分类:
编程语言 时间:
2018-10-30 12:05:41
阅读次数:
167
1、可直接作用于for循环的对象统称为可迭代对象:Iterable 2、isinstance函数:判断是否是可迭代对象isinstance([],Iterable)(需先from collections import Iterable) 3、迭代器:可以被next()函数调用并不断地返回下一个值的对 ...
分类:
其他好文 时间:
2018-10-30 00:58:55
阅读次数:
179
转自:https://blog.csdn.net/u010758410/article/details/79737498 当带排序列表的元素由多字段构成时,我们可以通过sorted(iterable ,key ,reverse)的参数key来 制定我们更具那个字段对列表进行排序。 语法格式: key ...
分类:
编程语言 时间:
2018-10-29 18:27:38
阅读次数:
159
把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。
分类:
编程语言 时间:
2018-10-29 14:05:19
阅读次数:
204
map函数的原型是map(function, iterable, …),它的返回结果是一个列表。 参数function传的是一个函数名,可以是python内置的,也可以是自定义的。 参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。 这个函数的意思就是将function应用 ...
分类:
编程语言 时间:
2018-10-26 14:20:02
阅读次数:
120
1.如果有重载__iter__方法则表示类是一个Iterable 2.如果有重载__next__方法则表示类是一个Iterator 3.可以使用isinstance(obj, Iterable)和isinstance(obj, Iterator)来判断一个实例是否是Iterable和Iterator ...
分类:
编程语言 时间:
2018-10-21 20:35:30
阅读次数:
197
Collection<E>接口 这个接口是集合框架最顶级的接口,该接口扩展了Iterable接口,这意味着所有的集合类fore-each风格进行遍历。 ArrayList 与 Linkedlist 区别: ArrayList是实现了基于动态数组,LinkedList基于链表。对于随机访问get和se ...
分类:
编程语言 时间:
2018-10-21 15:16:16
阅读次数:
169