随笔分类 -  函数

摘要:一、三元表达式 二、列表推导式 公式:[变量(加工后的变量)for 变量i in 可迭代的数据类型] 三、字典推导式 四、集合推导式 五、生成器表达式 把列表解析的[]换成()得到的就是生成器表达式 列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 阅读全文
posted @ 2018-06-13 15:31 Operater 阅读(413) 评论(0) 推荐(0) 编辑
摘要:装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象 应用场景:比如插入日志、性能测试、事务处理、缓存、权限校验等场景 一、装饰器的简单事例 在修饰的func函数前打印"哈哈哈",函数执行后打印"呵呵" 二、带参数的装饰 阅读全文
posted @ 2018-06-13 15:06 Operater 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一、名称空间 1、什么是名称空间 名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值,各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名而没有任何影响 通俗讲:名称空间就是存放名字的地方,三种名称空间,(之前遗留的问题x=1,1存放于内存中,那名 阅读全文
posted @ 2018-06-13 14:25 Operater 阅读(195) 评论(0) 推荐(0) 编辑
摘要:一、什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 二、定义函数 三、函数的调用 1、调用函数 函数的调用:函数名加括号 1、先找到名字 2、根据名字调用代码 2、函数返回值 什么时候该有返回值 调用函数,经过一系列的操作,最后要拿到一个明确的结果,则必须要有返回值,通 阅读全文
posted @ 2018-06-12 11:14 Operater 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、可迭代对象 可以直接作用于for循环的对象统称为可迭代对象,即iterable 1、常见的可迭代对象 常见迭代对象:str list tuple dict set range 2、判断可迭代对象的方法 方式一:dir(对象) 如果含有__iter__,那这个对象就叫做可迭代对象 方式二:isin 阅读全文
posted @ 2018-06-12 09:55 Operater 阅读(191) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示