1.List函数 List函数可以通过字符串来创建字符列表,如下面所示: >>> list(‘Hello‘)
[‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘] List函数可以用于所有类型的序列,并不局限于字符串。 2.列表的基本操作 2.1元素赋值 >>> x=[1,2...
分类:
编程语言 时间:
2015-11-18 10:52:17
阅读次数:
199
mapreducefilter使用map遍历序列,对序列中每个元素进行操作,最终获取新的序列例1li=[11,22,33]
new_list=map(lambdaa:a+100,li)例2li=[11,22,33]
sl=[1,2,3]
new_list=map(lambdaa,b:a+b,li,sl)reduce对于序列中的元素进行筛选,最终获取符合条件的序列li=[11,22,33]
new_l..
分类:
编程语言 时间:
2015-11-17 19:26:42
阅读次数:
205
#_metaclass_=type # 确定使用新式类class Animal: address="acccd"; def __init__(self): #构造方法 一个对象创建后会立即调用此方法 self.Name="Doraemon" print(self.Name); def access....
分类:
编程语言 时间:
2015-11-17 01:41:10
阅读次数:
242
>>> # 魔法方法>>> >>> # 魔法方法总是被双下划线包围,例如 __init__>>> # 魔法方法是面向对象的Python的一切>>> # 魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用>>>>>># __init__(self[,...]) 相当于其它语言的构造方法,在类对象...
分类:
编程语言 时间:
2015-11-16 21:05:52
阅读次数:
179
# 对象 = 属性 + 方法>>> # Python中的类名约定以大写字母开始>>> # tt = Turtle() 这就是创建类实例的方法,其它语言用new ,它是不需要的>>> >>> # Python中的self就相当于Java中的this>>> # self ,一般都放在方法的第一个参数中....
分类:
编程语言 时间:
2015-11-15 13:31:01
阅读次数:
175
字符串方法findjoinlowerreplacesplitstriptranslatefind:可以在一个较长的字符串中查找字符串,返回值是这个字符串所在的位置的最左端索引,找不到返回-1例:>>>‘Withamoo-moohere,andamoo-moothere’.find(‘moo‘)7>>>‘Withamoo-moohere,andamoo-moother..
分类:
编程语言 时间:
2015-11-13 23:45:39
阅读次数:
416
python与c++的不同之处python的语句块不是用{}括起来的而是冒号后面跟一些与比当前语句多一的tab缩进的语句。1.定义变量python的变量类型不需要人为指出,会根据赋值的类型决定此变量的类型。例如a = 1 //此时a是int类型print ab = 'gaofang' /...
分类:
编程语言 时间:
2015-11-10 22:29:32
阅读次数:
310
双向队列线程安全的双向队列例>>>a=collections.deque()>>>a.append(1)>>>a.appendleft(2)>>>a.append(3)>>>a.appendleft(4)>>>a.append(5)>>>a.appendleft(6)>>>adeque([6,4,2,1,3,5])>>>a..
分类:
编程语言 时间:
2015-11-10 01:56:49
阅读次数:
294
迭代器迭代器是一个容器对象,有两个基本方法netxt()#返回容器的下一个元素__iter__#返回迭代器自身
迭代器自2.2版本
被加入python,它为类序列对象提供了一个类序列的接口,从根本上说,迭代器就是有一个next()方法的对象,而不是通过索引来记数,当你
或者一个循环机制(比如..
分类:
编程语言 时间:
2015-11-10 01:56:36
阅读次数:
182