摘要: >>> import os #引入目录操作的包os >>> os.getcwd() #获取当前的工作目录 c:current w:wording d:directory 'C:\\Users\\dell' >>> >>> os.chdir("d:\\pic") #chdir切换目录 >>> os.g 阅读全文
posted @ 2019-10-04 20:51 腿短毛不多 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 为什么要用文件来操作数据? 在cmd下操作时,变量是放在内存中使用的,如果cmd一旦关闭变量就没有了下次就无法继续使用,所以就有了文件存在的意义。 数据的保存: 1 内存:常用的变量都是在内存里面的 2 文件:文本内容、二进制的文件内容 3 数据库:保存 操作文件的流程: 1 要读取的文件,路径一定 阅读全文
posted @ 2019-10-04 20:48 腿短毛不多 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代 阅读全文
posted @ 2019-10-04 20:46 腿短毛不多 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 通过list实现堆栈 堆栈就是存储数据的一种数据结构,后存入的数据,会被先取出(先进后出) >>> stack = [3, 4, 5]>>> stack.append(6)>>> stack.append(7)>>> print (stack)[3, 4, 5, 6, 7]>>> print (st 阅读全文
posted @ 2019-10-04 20:40 腿短毛不多 阅读(623) 评论(0) 推荐(0) 编辑
摘要: python中有两种数据类型:一种是可变数据类型,一种是不可变数据类型 不可变数据类型包括(整型及其他数据类型,字符串及元组) 可变数据类型包括(列表,集合,字典,类和类实例) #=赋值:数据完全共享(如果是可变类型,比如列表,修改其中一个,另一个必定改变;如果是不可变类型,比如字符串,修改了其中一 阅读全文
posted @ 2019-10-04 20:34 腿短毛不多 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 递归(recursion): 1 是一个函数 2 函数执行的过程中自己调用自己 3 递归一定有结束调用自己的条件 4 递归效率不高 5 什么问题必须用递归?汉诺塔 递归从逻辑上没有结束调用自己的条件时是会死循环的,但是编译器不会让你出现死循环(递归最大调用深度-985) def print_str( 阅读全文
posted @ 2019-10-04 20:33 腿短毛不多 阅读(169) 评论(0) 推荐(0) 编辑
摘要: python六剑客:filter过滤器、map映射函数、lambda匿名函数、reduce累加、切片、推导列表 filter filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 该接收两个参数,第一个为函数,第二个为序列 阅读全文
posted @ 2019-10-04 20:30 腿短毛不多 阅读(322) 评论(0) 推荐(1) 编辑