随笔分类 -  python

python __new__ __init__
摘要:写过python类的都会知道__init__,可能也了解__new__。我之前也了解__new__,但只做的它发生在__init__之前。其他的就比较模糊了今天在学习单例模式时,看到有人用__new__去实例化,也有人用__init__去初始化,甚为奇怪,就查了一下别人的文章,总结一下。简单来说,就... 阅读全文
posted @ 2015-11-21 23:04 slower 阅读(517) 评论(0) 推荐(0)
python metaclass
摘要:看了很多类似的博客,这篇算是写的比较完善的,转载以备后期查看原文:一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复杂化:)3. 也许你在了解metacl... 阅读全文
posted @ 2015-11-21 21:26 slower 阅读(365) 评论(0) 推荐(0)
python 元组(tuple)
摘要:面试python我想每个人都会被问一个问题,就是python中的list和tuple有什么区别?一般情况下,我会回答,list元素可变,tuple元素不可变(书上或者其他的博客都是这么写的),一般情况下,面试官就不会往下问了,然而。。。今天某度的面试官问我:真的不可变?是什么都不可以变么?我当时没反... 阅读全文
posted @ 2015-11-18 09:29 slower 阅读(8760) 评论(0) 推荐(0)
python 模块化管理,导入自己的模块(包)
摘要:很多东西似懂非懂,或者当时看懂了,但是感觉不是很重要,经常不用,时间久了,也就变得似懂非懂了。今天被某度电话面试问道一个问题,就是模块倒入,其实我之前也是很仔细的研究过的,不过由于平时做的东西太简单,用不到模块倒入。大致对话如下:面试官:你了解python中模块么?自定义的模块是什么样子的?我:模块... 阅读全文
posted @ 2015-11-17 21:32 slower 阅读(2707) 评论(0) 推荐(0)
python 爬虫系列教程方法总结及推荐
摘要:爬虫,是我学习的比较多的,也是比较了解的。打算写一个系列教程,网上搜罗一下,感觉别人写的已经很好了,我没必要重复造轮子了。爬虫不过就是访问一个页面然后用一些匹配方式把自己需要的东西摘出来。而访问页面经常用到的几个库,一是urllib和urllib2结合使用,二是requests的使用。第一种方法可以... 阅读全文
posted @ 2015-09-19 22:19 slower 阅读(1295) 评论(0) 推荐(0)
python 文件读写时用open还是codecs.open
摘要:当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。下面主要整理一下平时用的最多的写入到文件中,一般以txt结尾,linux里不会以后缀来区分文件类型,后缀可以随便,也可以没有。 python读... 阅读全文
posted @ 2015-09-13 23:20 slower 阅读(69393) 评论(4) 推荐(12)
python 列表构造时的引用问题
摘要:以前老是不注意python对象引用,平时也没遇到这样的问题,昨天在这个小问题纠结了半天时间。真是TMD啊先说明一下我的目的,我有一个包含16个元素的列表,每个元素也是一个小列表。我想每四个子列表为一个单位,改变每个子列表的第一个元素为我想要的值。代码如下>>>a = range(1,5)>>>b =... 阅读全文
posted @ 2015-09-08 23:08 slower 阅读(571) 评论(0) 推荐(0)