摘要: 什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代 阅读全文
posted @ 2018-04-05 10:50 小杜同学的嘚啵嘚 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Python之函数 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。 可以直接从Python的官方网 阅读全文
posted @ 2018-04-05 09:30 小杜同学的嘚啵嘚 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执 阅读全文
posted @ 2018-04-04 17:31 小杜同学的嘚啵嘚 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Python之创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。(所谓按照顺序排列,就是说当你输 阅读全文
posted @ 2018-04-04 16:33 小杜同学的嘚啵嘚 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在Python中,能够直接处理的数据类型有以下几种: 一、整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和 阅读全文
posted @ 2018-04-02 20:33 小杜同学的嘚啵嘚 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.在notepad++中编辑: 可在notepad++菜单栏点击“语言”,选择“python”,使得关键字高亮显示。 2.将编译好的文件保存为“hello.py” 3.打开命令提示符页面: (小编将该文件保存在了F盘下) 完成运行。 注意: 如果你将编译好的文件存储在了C盘,可跳过“F:”这一命令 阅读全文
posted @ 2018-04-02 19:26 小杜同学的嘚啵嘚 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 对于二分查找的bug 1)对于代码: 解决: 2)可用递归或迭代的方式实现: 递归比迭代在性能上略差,但差异仅是常数级别的。 二分搜索树 二分搜索树的优势: 高效 不仅可查找数据;还可以高效地插入,删除数据 - 动态维护数据 可以方便地回答很多数据之间的关系问题: min, max, floor, 阅读全文
posted @ 2018-03-20 17:34 小杜同学的嘚啵嘚 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Struts2提供了基于MVC应用程序的开发模式,从而使应用程序结构更加清晰,同时也简化了Web应用程序的开发。 Struts2的组成结构 主要包括控制器组件(包括核心控制器StrutsPrepareAndExecuteFilter、业务控制器Action)、模型组件(包括业务逻辑组件和数据库访问组 阅读全文
posted @ 2018-03-18 17:46 小杜同学的嘚啵嘚 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 概述 Hibernate是一个开源代码的对象关系映射(ORM)框架,是基于Java的持久化中间件,它对JDBC进行轻量级的对象封装。 它不仅提供了从Java类到数据表之间的映射,也提供了查询和事务机制。 相对于使用JDBC和SQL操作数据库,Hibernate大大减少了操作数据库的工作量。 作用 作 阅读全文
posted @ 2018-03-17 20:32 小杜同学的嘚啵嘚 阅读(485) 评论(1) 推荐(0) 编辑
摘要: 首先我们先来看一个由普通数组构建的普通堆。 然后我们通过前面的方法对它进行堆化(heapify),将其构建为最大堆。 结果是这样的: 对于我们所关心的这个数组而言,数组中的元素位置发生了改变。正是因为这些元素的位置发生了改变,我们才能将其构建为最大堆。 可是由于数组中元素位置的改变,我们将面临着几个 阅读全文
posted @ 2018-03-15 17:16 小杜同学的嘚啵嘚 阅读(3499) 评论(1) 推荐(0) 编辑