09 2016 档案

摘要:在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的r 阅读全文
posted @ 2016-09-25 16:02 破玉 阅读(2832) 评论(2) 推荐(1)
摘要:和普通的函数相比,在类中定义的函数只有一点不同,就是第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此之外,类的方法和普通函数没有什么区别,所以,你仍然可以用默认参数、可变参数、关键字参数和命名关键字参数。 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个 阅读全文
posted @ 2016-09-25 15:42 破玉 阅读(204) 评论(0) 推荐(0)
摘要:在Python中,安装第三方模块,是通过包管理工具pip完成的。 一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫Pillow,因此,安装Pillow的命令就是: 先升级 阅读全文
posted @ 2016-09-25 15:13 破玉 阅读(1028) 评论(0) 推荐(0)
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文
posted @ 2016-09-24 09:50 破玉 阅读(234) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-09-23 21:16 破玉 阅读(209) 评论(0) 推荐(0)
摘要:结果: 当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。 那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断: Python内置的enumerate函数可以把一个list 阅读全文
posted @ 2016-09-23 20:43 破玉 阅读(229) 评论(0) 推荐(0)
摘要:结果: 结果: 阅读全文
posted @ 2016-09-23 19:57 破玉 阅读(246) 评论(0) 推荐(0)
摘要:JSON 全称 JavaScript Object Notation,意思是JavaScript对象表示法。是一种基于文本的、独立于语言的轻量级数据交换格式。易于阅读和编写,易于机器解析和生成。 一、JSON的结构: JSON有对象和数组两种结构 1.对象结构: 对象用{}标识,里面由键值对列表构成 阅读全文
posted @ 2016-09-23 19:48 破玉 阅读(265) 评论(0) 推荐(0)
摘要:2016-09-01 九月了,开学的季节,天猫打折,买了双鞋吧。今天继续开发代码编辑器组件,在公司里小打小闹,掀不起什么风浪。不知道为什么,有点痛恨人力资源,简直没有办事情的态度。不多说,生气。我感觉自己越来越富有幻想了,越来越不成熟,像个孩子一样,成天活在纯真的世界里。愿我们一直善良下去,不说破, 阅读全文
posted @ 2016-09-01 22:03 破玉 阅读(170) 评论(0) 推荐(0)