07 2020 档案

摘要:一、模块初识别 **定义:**将不同的函数功能分组,分别放置到不同的py文件当中,这样一个py文件就可以称为一个模块 最大的好处就是提高代码的可维护性,其次,编写代码不用从0开始,当一个模块编写完毕,就可以被其他地方应用,拿来主义 使用模块还可以避免函数名和变量名冲突,每个模块有独立的命名空间,相同 阅读全文
posted @ 2020-07-30 18:01 EJW 阅读(101) 评论(0) 推荐(0) 编辑
摘要:一、闭包 **定义:**内层函数对外层函数非全局变量的引用,就会形成闭包,闭包只存在于嵌套函数中 被引用的非全局变量也称为自由变量,这个自由变量会与内层函数产生一个绑定关系 自由变量不会再内存中消失 闭包的作用,保证数据的安全 (返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这 阅读全文
posted @ 2020-07-29 11:33 EJW 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、可迭代对象 定义:可以进行循环更新的一个实实在在的值,内部含有__iter__方法的对象,叫可迭代对象,如,str list dict set range 优点: 存储的数据能直观显示,比较直观 拥有方法比较多 缺点: 占用内存 不能直接通过for循环,不能直接取值,(能取值是应为内部做了转换) 阅读全文
posted @ 2020-07-27 21:31 EJW 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、函数的定义 函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需要调用函数名即可 特性: 减少重复代码 使程序变得可扩展 使程序变得易维护 二、函数的参数 2.1、形参和实参数 形参,调用时才会存在的值 实惨,实际存在的值 def calculate(x,y): #形参 阅读全文
posted @ 2020-07-27 15:27 EJW 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、文件操作 1.1 文件操作三部曲 打开文件 对文件句柄进行相应的操作 关闭文件 1.2 、文件的功能模式 读,四种模式,r rb r+ r+b 写,四种模式 , w wb w+ w+b 追加,四种模式, a ab a+ a+b 相映的功能,对文件句柄的操作,read , read(n) , re 阅读全文
posted @ 2020-07-26 22:32 EJW 阅读(214) 评论(0) 推荐(0) 编辑