摘要:
__call__方法的作用和利用__call__方法实现简单类装饰器 阅读全文
posted @ 2018-11-13 17:37
从python开始
阅读(6102)
评论(1)
推荐(4)
摘要:
生成器函数及表达式的定义和应用 阅读全文
posted @ 2018-11-13 17:31
从python开始
阅读(250)
评论(0)
推荐(0)
摘要:
迭代 可以使用hasattr函数来检测一个对象是否是可迭代的,即检查对象中是否有__iter__方法。 __iter__是一个特殊方法,它是迭代规则的基础,有了它,就说明对象是可迭代的。 跟迭代有关的一个内建函数iter(),它返回一个迭代器对象。 可迭代的对象中有__iter__方法,但不一定是迭 阅读全文
posted @ 2018-11-13 17:24
从python开始
阅读(270)
评论(0)
推荐(0)
摘要:
定制类 反射 反射又称为自省,指的是程序可以访问、检测和修改它本身状态和行为的一种能力。python中提供了以下四个自检功能的函数。 hasattr(object, name):用来检测object(适用于类、文件、模块或对象,一切皆对象)中有没有一个name字符串对应的方法或属性。 注意:以上四个 阅读全文
posted @ 2018-11-13 17:16
从python开始
阅读(300)
评论(0)
推荐(0)
摘要:
装饰器:本质上就是函数,是高阶函数,是对传入的函数功能的装饰(功能增强)。 装饰器就是一个以函数作为参数并返回一个替代函数的可执行函数。本质上就是一个函数,该函数用来处理其他函数。它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景, 阅读全文
posted @ 2018-11-13 15:19
从python开始
阅读(260)
评论(0)
推荐(0)
摘要:
打开/创建文件(open):open()一个文件,也就生成了一个文件对象,将这个对象赋值给变量f,这样变量f就和文件对象建立了引用关系。open()函数的可选参数很多,其中参数buffer是用于指定缓存的操作。 关闭文件(close): close方法有两个功能,关闭文件和保存文件。 若不想关闭文件 阅读全文
posted @ 2018-11-13 14:55
从python开始
阅读(263)
评论(0)
推荐(0)
摘要:
异常类型 python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入ctro+C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 Gener 阅读全文
posted @ 2018-11-13 14:37
从python开始
阅读(433)
评论(0)
推荐(0)