打赏

06 2019 档案

Python基础(17)——函数、内置函数的用法、递归、程序执行的考试
摘要:1、列举布尔值为Flase的值 0 None 空 Flase [] () {} "" 2、写函数:根据范围获取其中3和7整除的所有数的和,并返回调用者:符合条件的数字个数以及符合条件的数字的总和 如:def func(start,end): 3、函数的默认返回值是什么? None 4、简述break 阅读全文

posted @ 2019-06-30 19:50 大有哥 阅读(211) 评论(0) 推荐(0)

Python基础(16)——生成器、三元运算、列表解析
摘要:生成器 一种可以暂停的迭代,函数的return 换成了yield 函数在返回第一次结果后是挂起状态,下一次执行__next__()情况下继续返回下次的结果 生成器这种数据类型自动实现迭代器协议(其他数据类型需要执行内部的__iter__()函数才能实现迭代器协议),那么意味着生成器就是直接可以用的可 阅读全文

posted @ 2019-06-28 10:55 大有哥 阅读(185) 评论(0) 推荐(0)

Python基础(15)——迭代器和for循环机制
摘要:递归和迭代的区别 递归是内部指针等待的一个过程,需要一直嵌套得到结果,而迭代是遍历的过程,前面的过程结束后可以进行下一项,不需要等待 迭代器协议和for循环机制 对象必须提供一个next方法,执行这个方法要么返回迭代中的下一项,要么就引起一个stopiteration异常终止迭代(只能向后进行,不能 阅读全文

posted @ 2019-06-27 22:26 大有哥 阅读(1351) 评论(0) 推荐(0)

Python基础(14)——文件处理
摘要:文件操作的步骤: 1、文件打开,得到文件句柄并赋值给一个变量 f = open('文件路径',encoding='utf-8') 其中python自己用的是utf-8编码,如果不给出edcoding的参数,那么open函数会自动检测操作系统的默认编码,windows下编码是GBK格式,MAC系统编码 阅读全文

posted @ 2019-06-19 21:59 大有哥 阅读(285) 评论(0) 推荐(0)

Python基础(13)——函数式编程与内置函数
摘要:函数作用域 如果只是打印函数名输出的结果是个内存地址,<function test at 0x0000013E0AB7C1E0> 结果是None 多层嵌套的函数,主要看函数的内存 和返回值是什么,返回函数名实际是返回的内存地址 lambda匿名函数 普通函数返回的值如果返回多个值,那么是自动按元组形 阅读全文

posted @ 2019-06-05 17:17 大有哥 阅读(155) 评论(0) 推荐(0)

Python基础(12)——变量与递归函数
摘要:全局变量 定义全局变量:没有缩进,顶头顶到最左边的就是全局变量,整个文件内都可调用,在任意位置包括子函数内部都能用 局部变量 在程序或者函数内部的变量,如果局部变量与全局变量重名,那么使用的是局部变量,全局变量不受影响不会改变 global name 声明变量是全局则后面改变的是全局变量,影响所有涉 阅读全文

posted @ 2019-06-03 17:18 大有哥 阅读(436) 评论(0) 推荐(0)

导航