摘要: 认识python中元类的准备工作。 1,首先需要明白一个概念就是python中一切皆为对象。 2,什么是新式类,旧式类 知乎上的这篇文章个人表示不错,言简意赅:https://www.zhihu.com/question/22475395 1)首先,写法不一样: class A: pass clas 阅读全文
posted @ 2017-09-04 12:54 jimtong 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 首先要明白对象和引用的概念 (例子:a=1, a为引用,1为对象,对象1的引用计数器为1,b=1此时内存中只有一个对象1,a,b都为引用,对象的引用计数器此时为2,因为有两个引用) 引用计数器如何减少,当删除该对象的引用时候该对象的引用计数器将会减少。 python的垃圾回收(3种) 引用计数 当对 阅读全文
posted @ 2017-09-04 11:09 jimtong 阅读(5665) 评论(3) 推荐(1) 编辑
摘要: 转载link:http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue6/a-guide-to-pythons-magic-methods.htmlc 阅读全文
posted @ 2017-08-25 16:17 jimtong 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 哈哈,终于知道为什么写博客的好处,很多知识看完了感觉是明白,当别人问道你的时候,又表达的模模糊糊说不太清楚,今天来总结一下这些问题吧,希望对自己和别人有一些帮助。 python1,Python中的内存机制 请查看本人blog:http://www.cnblogs.com/jingtyu/p/7472 阅读全文
posted @ 2017-08-21 16:23 jimtong 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 图解Python深拷贝和浅拷贝 Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python", "C#", "J 阅读全文
posted @ 2017-08-18 09:55 jimtong 阅读(243) 评论(0) 推荐(0) 编辑
摘要: exec 不是表达式: python 2. x, 中的一个语句和 python 3. x. 中的一个函数它编译并立即计算一个字符串中包含的语句或者语句集。 例如: exec('print(5)') # prints 5. # exec 'print 5' if you use Python 2.x, 阅读全文
posted @ 2017-08-15 09:41 jimtong 阅读(1059) 评论(0) 推荐(1) 编辑
摘要: 工作中遇到了求两个集合的差集,但是集合集合中包含字典,所以使用difference方法会报错,看了一些别人的博客,整理了一下。 1. 获取两个list 的交集print list(set(a).intersection(set(b))) 2. 获取两个list 的并集 print list(set( 阅读全文
posted @ 2017-07-26 11:34 jimtong 阅读(11753) 评论(0) 推荐(0) 编辑
摘要: json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps()和 json.loads() , 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON: import json data = { 'nam 阅读全文
posted @ 2017-07-21 16:21 jimtong 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 一、简介 YAML 语言(发音/ˈjæməl/)的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从这个字符一直 阅读全文
posted @ 2017-07-20 17:26 jimtong 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 这是个人在项目中抽取的代码,自己写的utils的通用模块,使用的框架是tronado,包括了SMTP方式发送邮件,如有特别需要(POP)可以联系我或者自己扩展,刚学python不久,仅供参考,例子如下。 阅读全文
posted @ 2017-07-18 15:48 jimtong 阅读(218) 评论(0) 推荐(0) 编辑