摘要: 装饰器形成的过程 装饰器的作用:不想修改函数的调用方式,但是还想在原来的函数前后加功能 原则:开发封闭原则 开发:对扩展是开发的 封闭:对修改是封闭的 装饰器的固定模式 计算运行时间 timer就是一个装饰器函数,只是对一个函数有装饰作用 装饰带参数函数的装饰器 固定格式 装饰器进阶 阅读全文
posted @ 2019-07-20 10:33 小克669 阅读(91) 评论(0) 推荐(0)
摘要: 一、命名空间和作用域 内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 当调用函数的时候 才会产生这个名称空间 随着函数执行的结束 这个命名空间就又消失了 全局作用域 —— 作用在全局 —— 内置和全 阅读全文
posted @ 2019-07-20 10:32 小克669 阅读(156) 评论(0) 推荐(0)
摘要: 定义了之后,可以在任何需要他的地方调用 return 返回值,后面内容不再执行,结束一个函数 返回一个值:可以返回任何数据类型 只要返回就可以接受到 返回多个值:多个变量去接收,一一对应 一个变量也可以接收,元组 站在形参的角度上 - 位置形参:必须传,且有几个参数就传几个值 - 默认参数:可以不传,如果不传就是用默认的参数,如果传了就用传的 只有调用函数的时候 - 按位置传:直接写参数值 -... 阅读全文
posted @ 2019-07-20 10:28 小克669 阅读(106) 评论(0) 推荐(0)
摘要: 1.文件路径2.编码方式方式3.操作方式:只读,只写,追加,读写,写读...... 以什么编码方式存储文件,就以什么编码打开进行操作 4.功能详解 5.登录注册 阅读全文
posted @ 2019-07-20 10:22 小克669 阅读(119) 评论(0) 推荐(0)
摘要: 一、Python是一门动态解释的强类型定义语言。 二、python2与python3的区别: 默认编码方式ASCII码 解决方法:首行 #-*-encoding:utf-8 print不用加() range()有序列表,xrange()生成器 raw_input()输入 默认编码方式ASCII码 解 阅读全文
posted @ 2019-05-04 16:52 小克669 阅读(252) 评论(0) 推荐(0)