程序媛

摘要: 由于python中的多线程比较特殊,所以协程的概念就变得尤为珍贵了,对于cpu密集型的操作,使用协程的效率无疑要好过多线程很多。因为协程的创建及其间切换的时间成本要低于线程很多。也因为这一点,很多人说,协程才是python的未来,重要不重要!!! python中提供协程的模块有两个,green... 阅读全文
posted @ 2016-01-08 09:57 Eva_J 阅读(2951) 评论(1) 推荐(0) 编辑
摘要: 再看继承 真正的大餐来之前,还是来点儿开胃菜!回顾一下关于类的继承的知识: 我们先看上面的代码,这是一个简单的类继承,我们可以看到父类Base和子类Son,它们中各有一个Testfunc方法,当我们实例化子类的对象sonobj时,可以看到初始化方法中黄色框框调用了Testfunc,那么这个时候执行的 阅读全文
posted @ 2015-12-28 15:16 Eva_J 阅读(4100) 评论(1) 推荐(5) 编辑
摘要: 什么是socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务 阅读全文
posted @ 2015-12-14 15:51 Eva_J 阅读(2987) 评论(2) 推荐(3) 编辑
摘要: 什么是静态字段 在开始之前,先上图,解释一下什么是类的静态字段(我有的时候会叫它类的静态变量,总之说的都是它。后面大多数情况可能会简称为类变量。): 我们看上面的例子,这里的money就是静态字段,首先看它的位置,是在father类中,而不是在__init__中。那么一个小小的静态字段,我为什么要特 阅读全文
posted @ 2015-12-14 12:59 Eva_J 阅读(2376) 评论(4) 推荐(3) 编辑
摘要: 学完了面向对象的三大特性,已经get了所有屌丝技能的我们也当一回文艺小青年,来看看类的成员和成员修饰符。 今天‘三’这个数字好亲和~~~类成员可以分为三类:字段、方法和属性 一、字段 首先我们来看看字段,先上图: 我们看上面左侧这张图,第二个黄框框里面的字段我们见过的,以前也一直是这么用的,我们叫它 阅读全文
posted @ 2015-12-12 10:51 Eva_J 阅读(2497) 评论(1) 推荐(1) 编辑
摘要: 写在前面的话 终于,又到了周五。当小伙伴们都不再加班欢欢喜喜过周末的时候,我刚刚写完这一周的游戏作业,从面对晚归的紧皱眉头到现在的从容淡定,好像只有那么几周的时间。突然发现:改变——原来这么简单。很多时候我们在想要为自己的青春拼搏一次的时候都输给了偶尔的抵触和轻松愉悦的生活。我们不过和走到最后的人差 阅读全文
posted @ 2015-12-12 08:00 Eva_J 阅读(13089) 评论(8) 推荐(6) 编辑
摘要: 这篇博客的路线是由深入浅,所以尽管图画的花花绿绿的很好看,但是请先关注我的文字,因为初接触类的小伙伴直接看类的实现可能会觉得难度大,只要耐着性子看下去,就会有一种“拨开迷雾看未来”的感觉了。 一、python中类和对象的概念 首先,我们先来说说什么是类。看了很多关于python类的介绍,大多都介绍如 阅读全文
posted @ 2015-12-03 09:26 Eva_J 阅读(9297) 评论(5) 推荐(4) 编辑
摘要: 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 上面这种方法,都实现了将1000+1的结果打印出来这个功能,但是用下面 lambda存在意义就是对简单函数的简洁表示。 说道lambda,这里再赠送一些可以给lambda加buff小伙伴: 1.map函数,我们使用map函数将会对列表 阅读全文
posted @ 2015-11-21 11:00 Eva_J 阅读(4078) 评论(7) 推荐(4) 编辑
摘要: 装饰器是什么呢? 我们先来打一个比方,我写了一个python的插件,提供给用户使用,但是在使用的过程中我添加了一些功能,可是又不希望用户改变调用的方式,那么该怎么办呢? 这个时候就用到了装饰器。装饰器的原理是什么?我们接下来就一步一步看过来! 假如我们有一个home函数如下: 而我们希望用户在访问h 阅读全文
posted @ 2015-11-20 19:55 Eva_J 阅读(2911) 评论(6) 推荐(5) 编辑
摘要: 函数式编程最重要的是增强代码的重用性和可读性 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕 阅读全文
posted @ 2015-11-13 18:28 Eva_J 阅读(2536) 评论(2) 推荐(0) 编辑
摘要: 1、计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数。 ps:具备字典的所有功能 + 自己的功能 1 ######################################################################## 2 ### Coun 阅读全文
posted @ 2015-11-13 17:00 Eva_J 阅读(2236) 评论(3) 推荐(0) 编辑
摘要: 刚刚学完文件操作,现学现卖,这就整理起来咯。文件的操作,归根结底就只有两种:打开文件、操作文件 一、打开文件:文件句柄 = open('文件路径', '模式') python中打开文件有两种方式,即:open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,在这里我们推荐 阅读全文
posted @ 2015-11-09 14:01 Eva_J 阅读(2999) 评论(1) 推荐(2) 编辑
摘要: 有道是:‘要知其然,更要知其所以然’~~~那么今天就来说点儿所以然,对python中的int,str,lst,dict和tuple等基础类中的方法做一些解析 那么类是什么呢? 官方的解释是这样的:对象是对客观事物的抽象,类是对对象的抽象。 因此str是类,int是类,dict、list、tuple等 阅读全文
posted @ 2015-11-05 17:11 Eva_J 阅读(3622) 评论(5) 推荐(2) 编辑