摘要: 一、名称空间和作用域 1.全局名称空间(名称空间、命名空间): py文件运行时代码从上之下依次执行,看到一个变量就会将这个变量与对应值的内存地址的关系存到名称空间里,代码要运行时(print时)从名称空间里找变量与对应值的内存地址,通过内存地址找到对应的值。 2.局部名称空间(临时名称空间): 函数 阅读全文
posted @ 2018-04-06 16:15 GYuan 阅读(214) 评论(0) 推荐(0)
摘要: 装饰器 1.装饰器是在不改变原函数的执行的情况下为原函数增额外的功能。 2.被装饰函数带参数的装饰器 3.装饰器模版 4.带参数的装饰器 5.多个装饰器 阅读全文
posted @ 2018-04-06 16:15 GYuan 阅读(120) 评论(0) 推荐(0)
摘要: 一、迭代器 1.可迭代对象:遵循可迭代协议,内部含有__iter__方法的对象就叫做可迭代对象。(str、list、tulpe、dict、set) 查询数据类型的方法 判断是否是可迭代对象的两种方法: 1)print('__iter__' in dir(s)) 直接判断__iter__是否在数据类型 阅读全文
posted @ 2018-04-06 16:15 GYuan 阅读(197) 评论(0) 推荐(0)
摘要: 一、函数的定义 def 关键字,定义一个函数 my_len 函数名(书写规则与变量名一样) def与函数名中间一个空格。 def与函数名中间一个空格。 函数名():加冒号 函数体 my_len()#函数的执行:函数名+() 二、函数的返回值 return 1.在函数中遇到return结束函数。 11 阅读全文
posted @ 2018-04-06 16:14 GYuan 阅读(253) 评论(0) 推荐(0)
摘要: 一、文件操作参数 1.文件路径 1)绝对路径:从根目录开始一级一级查找直到找到文件。 2)相对路径:在同一文件夹下直接写文件名即可。 2.编码方式 3.执行动作 f:时变量,f_obj,file,f_handler,...文件句柄 open:window的系统功能 'e:\文件操作笔记.txt':文 阅读全文
posted @ 2018-04-06 16:14 GYuan 阅读(160) 评论(0) 推荐(0)