
python学习笔记
nnnnrx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python V2.7.6 Documentation Built-in Functions
zip zip([iterable,...]) 这个函数的返回值是以元组为元素的列表,相应位置的元组内容是方法每一个可迭代的方法参数中相应位置的元素组合。返回的列表的长度和方法参数中最短参数的长度相同。当这些参数的长度都相同时,方法zip()和一个初始化参数为None的方法map()相同。只有一个序列作为参数时,方法返回一个以该序列每个元素单独填充的元组为元素的列表翻译 2014-12-27 15:06:13 · 567 阅读 · 0 评论 -
[转载]lambda函数
lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:def f(x): return x**2print f(4)Python中使用lambda的话,写成这样g = lambda x : x**2print g(4)lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x => x**转载 2015-01-13 07:57:29 · 418 阅读 · 0 评论 -
python学习笔记——类
类类的基本知识点记录1.旧式类和新式类-python的新式类是在2.2引进的,之前的类叫做旧式类或者经典类。在2.2之前,类和类型是两个不同的概念,引入新式类将两者进行了统一(这句话我没有看明白什么意思)。新式类的基类搜索机制是广度优先遍历,而旧式类的基类搜索机制是深度优先遍历。默认情况下用户定义的类为旧式类,如果需要定义新式类,有两种方法:#在定义新式类前,把下面这句话放原创 2015-01-13 09:54:17 · 522 阅读 · 0 评论 -
python学习笔记——杂乱篇
1.python每一行结束后不需要加分号,解释器根据行来区别句子。2.在python中,^表示异或位运算,** 表示幂运算3.标识符,以下划线开头是具有特殊意义的,以单下划线开头代表不能直接访问的类属性,不能用 from xxx import 导入;双下划线开头的代表类的私有成员;以双下划线开头和结尾的,代表python里面特殊方法的专用标识,如__init__()代表原创 2014-12-26 17:54:50 · 671 阅读 · 0 评论 -
python学习笔记-函数篇
首先以一小段很精炼的代码开头def fib(num):'斐波那契数列' fibs = [0,1] for i in range(num): fibs.append(fibs[-2]+fibs[-1]) return fibs抽象--独立的函数定义创建函数--函数定义语法记录函数--在函数的开头写下字符串,它就会作为函数的一部分原创 2014-12-28 16:24:23 · 905 阅读 · 0 评论 -
使用import和exec运行模块文件的异同
使用import和exec运行模块文件的异同实例代码#script1.pyimport sysprint(sys.platform)x = 'span'print(x*8)在cmd中>>> import script1win32spanspanspanspanspanspanspanspan>>> exec(open('script1.py').read())win32spanspan原创 2015-05-28 20:22:52 · 1019 阅读 · 0 评论 -
Python中引用复制、分片复制、完整复制
Python中引用复制、分片复制、完整复制首先直接看例子:>>> l1=[1,2,3]>>> l11 = l1>>> l2=[4,5,l1]>>> l2[4, 5, [1, 2, 3]]>>> l3 = l2[:]>>> l3[4, 5, [1, 2, 3]]>>> import copy>>> l4 = copy.deepcopy(l2)>>> l4[4, 5, [1, 2,原创 2015-06-01 17:14:29 · 1467 阅读 · 0 评论