2020年3月26日
摘要: 作业17 1、文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中, 列表的每个元素都是{'na 阅读全文
posted @ 2020-03-26 22:11 wwwpy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: [toc] 模块 1 模块的定义 模块就是一系列功能的集合体 可以分为三大类: ​ I:内置的模块 ​ II:第三方的模块 ​ III:自定义的模块 2 模块的形式 模块有四种形式: 1 使用python编写的.py文件 ​ 2 已被编译为共享库或DLL的C或C++扩展 ​ 3 把一系列模块组织到一 阅读全文
posted @ 2020-03-26 22:02 wwwpy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: [toc] 匿名函数 1 匿名函数的定义 python中使用lambda定义的函数即为匿名函数,它定义时没有自己的名字 2 定义匿名函数的格式 lambda 参数1,参数2:表达式返回值 3 匿名函数的调用 以上两种方式都可以调用匿名函数,但是匿名函数基本不会这样使用 匿名一般用于临时调用一次的场景 阅读全文
posted @ 2020-03-26 22:01 wwwpy 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 编程思想/范式 1 面向过程的编程思想 面向过程的编程思想的核心是"过程"二字,过程即流程,指的是做事的步骤:先什么、再什么、后干什么 基于该思想编写程序就好比在设计一条流水线 1.1 面向过程的编程思想的优缺点 优点:复杂的问题流程化、进而简单化 缺点:扩展性非常差 1.2 面向过程的编程思想应用 阅读全文
posted @ 2020-03-26 22:00 wwwpy 阅读(181) 评论(0) 推荐(0) 编辑
摘要: [toc] 算法之二分法 1 算法 算法是高效解决问题的办法 2 二分法的定义 二分法就是通过每次取中间位置与目标比较,每次可以缩小一半寻找范围的寻找方法 3 二分法前提条件 二分法前提条件为数据必须按顺序排列 如果条件不满足可以使用sort()进行排序 4 二分法实例 需求:有一个按照从小到大顺序 阅读全文
posted @ 2020-03-26 21:59 wwwpy 阅读(702) 评论(0) 推荐(0) 编辑