程序媛

随笔分类 -  python基础语法

摘要:关于函数的一点补充知识 之前我们已经学习过函数的知识,知道每一个函数都有一个名字。当我们在函数名后面加上一个括号的时候,就是对这个函数进行了调用,那么这个函数名的本质是什么呢? http://dig.chouti.com/中引发的新需求 def release(): print('Release') 阅读全文
posted @ 2016-10-27 19:59 Eva_J 阅读(1171) 评论(0) 推荐(3) 编辑
摘要:对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 上面这种方法,都实现了将1000+1的结果打印出来这个功能,但是用下面 lambda存在意义就是对简单函数的简洁表示。 说道lambda,这里再赠送一些可以给lambda加buff小伙伴: 1.map函数,我们使用map函数将会对列表 阅读全文
posted @ 2015-11-21 11:00 Eva_J 阅读(4101) 评论(7) 推荐(4) 编辑
摘要:装饰器是什么呢? 我们先来打一个比方,我写了一个python的插件,提供给用户使用,但是在使用的过程中我添加了一些功能,可是又不希望用户改变调用的方式,那么该怎么办呢? 这个时候就用到了装饰器。装饰器的原理是什么?我们接下来就一步一步看过来! 假如我们有一个home函数如下: 而我们希望用户在访问h 阅读全文
posted @ 2015-11-20 19:55 Eva_J 阅读(2925) 评论(6) 推荐(5) 编辑
摘要:函数式编程最重要的是增强代码的重用性和可读性 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕 阅读全文
posted @ 2015-11-13 18:28 Eva_J 阅读(2542) 评论(2) 推荐(0) 编辑
摘要:1、计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数。 ps:具备字典的所有功能 + 自己的功能 1 ######################################################################## 2 ### Coun 阅读全文
posted @ 2015-11-13 17:00 Eva_J 阅读(2244) 评论(3) 推荐(0) 编辑
摘要:刚刚学完文件操作,现学现卖,这就整理起来咯。文件的操作,归根结底就只有两种:打开文件、操作文件 一、打开文件:文件句柄 = open('文件路径', '模式') python中打开文件有两种方式,即:open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,在这里我们推荐 阅读全文
posted @ 2015-11-09 14:01 Eva_J 阅读(3021) 评论(1) 推荐(2) 编辑
摘要:有道是:‘要知其然,更要知其所以然’~~~那么今天就来说点儿所以然,对python中的int,str,lst,dict和tuple等基础类中的方法做一些解析 那么类是什么呢? 官方的解释是这样的:对象是对客观事物的抽象,类是对对象的抽象。 因此str是类,int是类,dict、list、tuple等 阅读全文
posted @ 2015-11-05 17:11 Eva_J 阅读(3644) 评论(5) 推荐(2) 编辑