2018年1月11日

序列化模块

摘要: 序列化的目的 1、以某种存储形式使自定义对象持久化。 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 阅读全文

posted @ 2018-01-11 15:53 杜杜精灵 阅读(167) 评论(0) 推荐(0) 编辑

2018年1月10日

一大群模块

摘要: 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 阅读全文

posted @ 2018-01-10 22:00 杜杜精灵 阅读(272) 评论(0) 推荐(0) 编辑

2018年1月9日

模块之re模块 正则表达式

摘要: 正则表达式,正则表达式在处理字符串上有先天的优势,尤其大数量的字符串。先来记一个网站,此网站功能就是关于正则表达式方面的应用http://tool.chinaz.com/regex/ 单纯的正则表达式在任何语言当中都通用,以下基本就是正则的规定 字符: 量词: . ^ $ * + ? { } 马云马 阅读全文

posted @ 2018-01-09 15:44 杜杜精灵 阅读(800) 评论(0) 推荐(0) 编辑

2018年1月8日

python基础之内置函数和匿名函数

摘要: 内置函数 学习函数以后多了很多概念,例如函数的命名空间,函数的作用域,函数的调用等等,函数的作用就是为了实现某些功能而方便以后可以调用,内置函数就是这样的一些公共的函数,被称为内置函数。 我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68 阅读全文

posted @ 2018-01-08 10:31 杜杜精灵 阅读(242) 评论(0) 推荐(0) 编辑

2018年1月2日

python基础之迭代器和生成器

摘要: 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以通过索引取值l[0],其次我们是不是还可以用for循环来取值呀? 你有没有仔细思考过,用索引取值和for循环取值是有着微妙区别的。 如果用索引取值,你可以取到任意位置的值,前提是你要知道 阅读全文

posted @ 2018-01-02 19:36 杜杜精灵 阅读(210) 评论(0) 推荐(0) 编辑

2017年12月29日

python基础之函数当中的装饰器

摘要: 在实际工作当中存在一个开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可 阅读全文

posted @ 2017-12-29 17:47 杜杜精灵 阅读(238) 评论(0) 推荐(0) 编辑

2017年12月27日

python基础之函数进阶

摘要: 假如有一个函数,实现返回两个数中的较大值: 之前我们要把结果return回来,可是我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为啥?我明明定义了呀! 在这里我们首先回忆一下p 阅读全文

posted @ 2017-12-27 18:23 杜杜精灵 阅读(175) 评论(0) 推荐(0) 编辑

2017年12月26日

python基础之初始函数

摘要: 首先,为什么要使用函数? 函数的本质来说,就是写一串代码具有某些功能,然后封装起来,接下来可以很方便的调用 例如。。。然后。。。 3.位置、关键字形式混着用 def mymax(x,y): #此时x = 10,y = 20 print(x,y) the_max = x if x > y else y 阅读全文

posted @ 2017-12-26 16:02 杜杜精灵 阅读(345) 评论(0) 推荐(0) 编辑

2017年12月25日

python基础之文件操作

摘要: 文件操作首先做的是,打开文件,打开文件有两种方法open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,但是一般都用open() 操作文件包括了文件的读、写和关闭,首先来谈谈打开方式:当我们执行 文件句柄 = open('文件路径', '模式')操作的时候,要传递给op 阅读全文

posted @ 2017-12-25 21:22 杜杜精灵 阅读(242) 评论(0) 推荐(0) 编辑

2017年12月22日

基础数据类型之集合和深浅copy,还有一些数据类型补充

摘要: 集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 深浅copy 浅copy 通过赋值之后,两个值内存 阅读全文

posted @ 2017-12-22 17:12 杜杜精灵 阅读(247) 评论(0) 推荐(0) 编辑

导航