摘要: python 元组 与列表类似,不同之处在于元组不能修改。 元组使用小括号,列表使用方括号。 元组创建只要在括号中添加元素,并用逗号隔开即可。 创建空元组 元组中只有一个元素时,需要在元素后面添加逗号 元素与字符串类似,下标索引从0开始,可以进行截取,组合等。 访问元组 元组可以使用下标索引来访问元 阅读全文
posted @ 2019-08-03 10:28 zzpikaqiu 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 操作:索引,切片,加,乘,检查成员。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: 更新列表: 输出结果: 列表函数&方法: list.append(obj) 在列表尾添加新的对象 list.count(obj) 统计某个元素在列表中出现的次数 list.extend( 阅读全文
posted @ 2019-08-03 10:04 zzpikaqiu 阅读(113) 评论(0) 推荐(0) 编辑
摘要: python 数字类型用于存储数值。 python 支持四种不同的数值类型: 整型 长整型:无限大小的整数,整数最后是一个大写或小写L。 浮点型 复数:实数和虚数部分可用 a+bj 或 complex(a, b) 表示,复数的实部 a 和虚部 b 都是浮点类型。 Number 类型转换 阅读全文
posted @ 2019-08-01 23:00 zzpikaqiu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 条件语句 python不支持switch语句,多个判断只能用elif来实现,如果多个条件同时判断时,可以使用or,表示两个条件有一个成立时判断成功;使用and,表示只有两个条件成立的情况下,判断条件才成功。 循环 python提供了for循环和while循环,没有do...while循环 阅读全文
posted @ 2019-08-01 21:39 zzpikaqiu 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 中文编码 需要打印中文时。需要加上头文件 或 标识符 标识符由字母、数字、下划线组成。但不能以数字开头。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 代表不能直接访问的类属性,需通过类提供的借口进行访问,不能用 from ××× import * 导入。 以双下划线开头的 __fo 阅读全文
posted @ 2019-07-30 11:25 zzpikaqiu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 数字与表达式 实现普通除法:加上 from __future__ import division future左右的是两个下划线,import前面要有一个空格,否则会出现错误。 幂运算符比取反的优先级高 abs函数: 可以得到数的绝对值。 round函数: 会把浮点数四舍五入为最接近的整数值。 in 阅读全文
posted @ 2019-07-10 23:00 zzpikaqiu 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 第七章我们主要是学习了查找,是在前面的基础上对查找进行优化。 一、基本概念 查找表:由同一类型的数据元素或记录构成的集合。(完全松散) 关键字:根据给定的某个值,在查找表中确定一个其关键字等于给定值的记录或数据元素。 动态查找表和静态查找表:若在查找的同时对表做修改操作(如插入或删除),则相应的表称 阅读全文
posted @ 2019-06-02 15:31 zzpikaqiu 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一开始看到这题感觉挺难的,没什么头绪,然后我上网查了一些不同的做法,还有一个特别好的图解,看了之后感觉思路就清晰很多了。 这个是我看到一个很不错的图解,可以帮助我们更好地理解题目。 这个则是我做这道题的参考,我觉得比较容易理解,是很不错的参考。 题目分析 007的步长d>=50-7.5=42.5时, 阅读全文
posted @ 2019-05-19 15:06 zzpikaqiu 阅读(299) 评论(1) 推荐(0) 编辑
摘要: 一、树的建立 首先要做的事当然是建树,各种操作都是基于一棵树上的 二、树的遍历 在这章我们学习了四种遍历的方法:先序遍历,中序遍历,后序遍历和层序遍历。 我觉得遍历还是非常重要的,我们这次做的三道题都利用了遍历,而在不同的情况下需要判断用什么遍历方法做合适。 先序遍历 中序遍历 后续遍历 层序遍历 阅读全文
posted @ 2019-05-04 22:27 zzpikaqiu 阅读(159) 评论(1) 推荐(0) 编辑
摘要: 第四章我们学习了串和数组以及广义表。 一、串和数组 在作业题中主要是用到了串模式的匹配算法:BF算法和KMP算法,BF算法相对于KMP算法来说简单一点,我在作业题中用到的也是BF算法,其中有一处需要注意的地方就是数组不能够开太大,假如开十的六次方就会不行,程序运行不了。其次是课本上算法描述的运用,我 阅读全文
posted @ 2019-04-14 20:00 zzpikaqiu 阅读(148) 评论(1) 推荐(0) 编辑