11 2016 档案

摘要:模块的使用 模块 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。模块包括以下几种python开发者提供的模块,比如:os、json(内置,直接可以用)。第三方模块:别人写好的分享模块,可以自己下... 阅读全文
posted @ 2016-11-21 18:52 Diligent小十 阅读(294) 评论(0) 推荐(0)
摘要:函数递归函数递归:函数重复地调用自己,这叫递归。12345678910111213141516171819# 函数不断地内部调用def d(): return '232' def c(): r = d() return r def b(): r = c() return r def a(): r = b() print(r)a() -----2321234... 阅读全文
posted @ 2016-11-20 21:58 Diligent小十 阅读(138) 评论(0) 推荐(0)
摘要:字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式百分号的模式%[(name)][flags][width].[precision]typecode(name) 可选,用于选择指定的keyflags 可选,可供选择的值有:+ 右对齐;正数前加正好,负数前加负号;- 左对齐;正数前无符号,负数前加负号;空... 阅读全文
posted @ 2016-11-17 21:09 Diligent小十 阅读(150) 评论(0) 推荐(0)
摘要:迭代器和生成器1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集... 阅读全文
posted @ 2016-11-17 17:48 Diligent小十 阅读(106) 评论(0) 推荐(0)
摘要:上周复习1,python基础2,基本数据类型3,函数式编程 函数式编程、三元运行、内置函数、文件处理容易出问题的点 函数默认返回值为none,对于列表字典,传入引用。1234567891011121314151617#函数没有返回值的时候返回noneli = [11,22,33,44]def f2(arg): arg.append(li)ret = f2(li)print(ret)----... 阅读全文
posted @ 2016-11-17 09:22 Diligent小十 阅读(382) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/wupeiqi/articles/4950799.html``学习流程一、基本的学习方法1,看视频,听懂老师的课程。2,下课做笔记,将笔记的内容写入到博客中,用自己的方式来写。3,会看本周笔记内容,写相关的作业提交老师修改。继续学习上一周的内容。set数据类型二、set类型 set数据类型:s ={11,22,33}特点:元素无序且唯一。可以存放各... 阅读全文
posted @ 2016-11-13 18:23 Diligent小十 阅读(175) 评论(0) 推荐(0)