流畅的Python
宝贝核桃小哐当�
这个作者很懒,什么都没留下…
展开
-
python 函数
map函数map函数就是映射>>> def su(x,y): return x+y>>> map(su,[1,2,4],[1,3,3])[2, 5, 7]>>> lambda匿名函数python 使用 lambda 来创建匿名函数。1、lambda只是一个表达式,函数体比def简单很多。2、lambda的主体是一个表达...原创 2019-12-19 16:17:51 · 186 阅读 · 0 评论 -
一些小东西
find(str,star,end): a.find(str)查找str在a中的位置,若存在,返回str的位置,若不存在返回-1;>>> b = "123456">>> b.find("3")2>>> b.find("000")-1index(str,star,end): a.index(str)查找str在a 中的位置,...原创 2019-12-13 14:40:55 · 85 阅读 · 0 评论 -
装饰器
所谓装饰器从字面理解就是,给一个对象添加一些东西。类似与加工厂的作用,对象进入到一个工厂中,工厂对,"对象“进行处理加工,给“对象”加入新的功能,后输出经过加工后的“对象”。例:def use_logging(func): def wrapper(): logging.warn("%s is running" % func.__name__) retu...原创 2019-11-06 14:30:28 · 95 阅读 · 0 评论 -
第三章 字典和集合
字典的5种创建形式1:>>> a = dict(one=1, two=2, three=3) 2:>>> b = {'one': 1, 'two': 2, 'three': 3} 3:>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) 4:>>> d = dict...原创 2019-10-30 10:50:00 · 96 阅读 · 0 评论 -
第二章序列构成的数组
1.内置序列类型概览容器序列list、tuple和collections.deque这些序列能存放不同类型的数据。扁平序列str、bytes、bytearray、memoryview和array.array,这类序列只能容纳一种类型。容器序列存放的是它们所包含的任意类型的对象的引用,而扁平序列里存放的是值而不是引用。换句话说,扁平序列其实是一段连续的内存空间。由此可见扁平序列其实更加紧...原创 2019-10-28 17:18:43 · 173 阅读 · 0 评论 -
第一章 Python数据模型
不管在哪种框架下写程序,都会花费大量时间去实现那些会被框架本身调用的方法, Python也不例外。Python解释器碰到特殊的句法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开头,以两个下划线结尾(例如__getitem__)原创 2019-10-14 13:27:46 · 164 阅读 · 0 评论