摘要: 1、假设我们要增强now()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 2、由于log()是一个decorator,返回一个函数,所以,原来的now()函数仍然存在,只是现在同名的n 阅读全文
posted @ 2017-09-03 10:23 dang幸福来敲门 阅读(113) 评论(0) 推荐(0)
摘要: 1、直接作用于for循环的对象统称为可迭代对象:Iterable。 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。 2、生成器都是Iterator对象,但list、dict、str虽然是Iterable,却不是Iterator。 把list、dict、str等Ite 阅读全文
posted @ 2017-09-02 22:26 dang幸福来敲门 阅读(166) 评论(0) 推荐(0)
摘要: 1、if判断条件还可以简写x。只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。 2、这是因为input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成这件事情: 或者 s>'2000' 也可以,需 阅读全文
posted @ 2017-08-31 22:05 dang幸福来敲门 阅读(144) 评论(0) 推荐(0)
摘要: 恢复内容开始 1、在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。 用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件。 2、对于单个字符的编码, 阅读全文
posted @ 2017-08-31 21:21 dang幸福来敲门 阅读(420) 评论(0) 推荐(0)
摘要: 1、当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 2、 直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。(都得找到对应的. 阅读全文
posted @ 2017-08-31 16:11 dang幸福来敲门 阅读(175) 评论(0) 推荐(0)
摘要: 1、启动一个web服务器,并运行(下面五行缺一不可) 2、加载Kelly教练的主页来运行Web应用 阅读全文
posted @ 2017-08-30 21:22 dang幸福来敲门 阅读(272) 评论(0) 推荐(0)
摘要: Traceback (most recent call last): File "C:\Lib\idlelib\13.py", line 40, in <module> print (james.top3())AttributeError: 'Athlete' object has no attri 阅读全文
posted @ 2017-08-27 22:59 dang幸福来敲门 阅读(528) 评论(0) 推荐(0)
摘要: 1、__init__ 左右各是两个小短下划线_ _ 2、 def (空格) __init__ (self) : 没有空格会提示语法错误。 阅读全文
posted @ 2017-08-27 02:03 dang幸福来敲门 阅读(147) 评论(0) 推荐(0)
摘要: 如果在新建File中定义了def,F5在shell中运行成功,那么在同一个shell中可以调用这新定义的函数。 但是如果关闭了shell新打开一个shell,那么调用不成功。 即使安装这个函数也调用不成功。不知道为什么。 阅读全文
posted @ 2017-08-26 15:49 dang幸福来敲门 阅读(202) 评论(0) 推荐(0)
摘要: 定义的print_lol有四个参数 调用的时候 :1 要标清楚nester.print_lol() 2注意fh 阅读全文
posted @ 2017-08-25 22:08 dang幸福来敲门 阅读(484) 评论(0) 推荐(0)