摘要: 生成器 生成器:就是自己python用代码写的迭代器,生成器的本质就是迭代器。 用以下两种方式构建一个生成器: 1.通过生成器函数。 2.生成器表达式。 生成器函数 一个包含yield关键字的函数就是一个生成器函数。yield可以为我们从函数中返回值,但是yield又不同于return,return 阅读全文
posted @ 2018-08-20 22:21 罗浮多胜境 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 函数名的本质 函数名的本质就是函数的内存地址。 函数名的应用: globals() ,locals() globals() 返回全局变量的一个字典。 locals() 返回 当前位置 的局部变量的字典。 闭包 内层函数对外层函数的变量(非全局变量)的引用,并将函数名返回,这样就形成了一个闭包 闭包作 阅读全文
posted @ 2018-08-20 21:49 罗浮多胜境 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 动态参数 函数在定义时不确定要传入多少个参数,就可以使用动态参数, 用*args,**kwargs接收,args是元组形式,接收除去键值对以外的所有参数,kwargs接收的只是键值对的参数,并保存在字典中。 # 在函数的定义时,在 *位置参数,聚合。 # *args 将所有的实参的位置参数聚合到一个 阅读全文
posted @ 2018-08-20 21:17 罗浮多胜境 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数的定义:通过代码封装一个功能,通过调用函数就可以执行这段代码 函数的优点: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数举例: # 函数的返回值 return# 1.函数中如果遇到retrun,则直接结束函数。# 2.给函数的执行者返回值。 # return None # re 阅读全文
posted @ 2018-08-20 20:21 罗浮多胜境 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 文件操作流程 1,打开文件,产生文件句柄。 2,对文件句柄进行操作。 3,关闭文件句柄。 打开文件的模式有(默认为文本模式): r .只读模式(默认模式,文件必须存在,不存在则抛出异常) w.只写模式(不可读;不存在则创建;存在则清空内容) a. 只追加写模式(不可读;不存在则创建;存在则只追加内容 阅读全文
posted @ 2018-08-20 19:52 罗浮多胜境 阅读(113) 评论(0) 推荐(0) 编辑