随笔分类 - python

摘要: 阿西吧,今天碰到一件特别蛋疼的事,给Ubuntu安装Python的MySQL驱动,驱动显示安装成功了 但是 在程序中导入,老是报错。 明明驱动安装成功了啊。转念一想,默认的Python版本是2.7.2 应该是安装到2.7的目录下了,要安装到Python3的目录下,应该使用pip3 于是又安装了pip阅读全文
posted @ 2016-11-26 20:27 破玉 阅读(2305) | 评论 (0) 编辑
摘要: Traceback (most recent call last): File "/home/xiaoduc/.pyenv/versions/3.5.0/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/respons阅读全文
posted @ 2016-10-14 08:21 破玉 阅读(54317) | 评论 (3) 编辑
摘要: 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的r阅读全文
posted @ 2016-09-25 16:02 破玉 阅读(1759) | 评论 (1) 编辑
摘要: 和普通的函数相比,在类中定义的函数只有一点不同,就是第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此之外,类的方法和普通函数没有什么区别,所以,你仍然可以用默认参数、可变参数、关键字参数和命名关键字参数。 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个阅读全文
posted @ 2016-09-25 15:42 破玉 阅读(39) | 评论 (0) 编辑
摘要: 在Python中,安装第三方模块,是通过包管理工具pip完成的。 一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫Pillow,因此,安装Pillow的命令就是: 先升级阅读全文
posted @ 2016-09-25 15:13 破玉 阅读(455) | 评论 (0) 编辑
摘要: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不阅读全文
posted @ 2016-09-24 09:50 破玉 阅读(81) | 评论 (0) 编辑
摘要: 结果: 当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。 那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断: Python内置的enumerate函数可以把一个list阅读全文
posted @ 2016-09-23 20:43 破玉 阅读(25) | 评论 (0) 编辑
摘要: 结果: 结果:阅读全文
posted @ 2016-09-23 19:57 破玉 阅读(38) | 评论 (0) 编辑