摘要: python 高级之面向对象初级 本节内容 1.类的创建 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 在python2.7中有两种类,一种是经典类,一种是新式类。2.7中经典类和新式类区别在于类的定义的时候在类名后面加上(object)的是新式类,否则就是经典类。经典类和新式类在继 阅读全文
posted @ 2016-09-25 18:02 随风飘雪012 阅读(506) 评论(0) 推荐(1) 编辑
摘要: 算法之算数表达式后序表示 本节内容 1.为啥搞这个 为什么要搞一个算数表达式的后序表示呢?是因为。。。。。。有一个需求是实现简单计算器表达式的计算,但是不能使用eval实现(PS:这不废话么,用eval实现,谁还在这看你瞎逼逼呢。。。)然后在分析需求的时候突然想起了之前在某本算法书(别啥某本了,严蔚 阅读全文
posted @ 2016-09-11 22:55 随风飘雪012 阅读(3980) 评论(6) 推荐(0) 编辑
摘要: python高级之函数 本节内容 1.函数的介绍 为什么要有函数?因为在平时写代码时,如果没有函数的话,那么将会出现很多重复的代码,这样代码重用率就比较低。。。并且这样的代码维护起来也是很有难度的,为了解决这些问题,就出现了函数,用来将一些经常出现的代码进行封装,这样就可以在任何需要调用这段代码的地 阅读全文
posted @ 2016-09-07 17:03 随风飘雪012 阅读(2105) 评论(2) 推荐(0) 编辑
摘要: 算法之最短路径 本节内容 1.需求提出 需求:之前写过一个求迷宫路径的算法解决思路,现在需求升级了,光找到路径并不能满足需求,可能该迷宫中含有多条从起点到终点的路径,怎么选择一条最优路径,使得从起点到终点的路径最短? 2.思路分析 假设迷宫模型如下: 从左上角的第二行第一列进来,到右下角的倒数第二行 阅读全文
posted @ 2016-09-07 10:30 随风飘雪012 阅读(549) 评论(2) 推荐(0) 编辑
摘要: 算法之各种排序 本节内容 1.系统内置排序 在python中使用内置方法对列表进行排序可以使用两种方法: 一种是列表提供的sort方法,该方法的特性是在原址进行排序,没有生成新的列表。 还有一种是python提供的内置方法sorted(),该方法接受一个序列,并返回一个排序好的序列,这种方式没有改变 阅读全文
posted @ 2016-09-07 00:50 随风飘雪012 阅读(767) 评论(0) 推荐(1) 编辑
摘要: 题目要求: 现有一个迷宫,四周都被围起来了,只能从一个入口进入,计算出一条通道使得从入口可以安全到达出口。在迷宫中行走的方向可以是(北,东北,东,东南,南,西南,西,西北)八个方向,迷宫图案如下: 入口位置在第二行第一列的位置,出口位置在倒数第二行最后一列的位置。中间是0的位置表示可以到达,其他位置 阅读全文
posted @ 2016-09-05 09:26 随风飘雪012 阅读(3627) 评论(0) 推荐(0) 编辑
摘要: python基础之文件读写 本节内容 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 2.文件的操作 文件操作使用open函数来拿到文件句柄生成文件对象,open函数传递参数为("文件路径","mode选项",encoding="编码方式") mo 阅读全文
posted @ 2016-08-28 23:44 随风飘雪012 阅读(613) 评论(0) 推荐(0) 编辑
摘要: python基础之编码问题 本节内容 1.字符串编码问题由来 由于字符串编码是从ascii >unicode >utf-8(utf-16和utf-32等)演变过来的,再加上类似于中国的gbk编码等,这些编码互相之间并不兼容,所以编写的软件实现跨语言平台运行就会出现字符乱码问题。。。 须知内容如下: 阅读全文
posted @ 2016-08-28 20:23 随风飘雪012 阅读(337) 评论(0) 推荐(0) 编辑
摘要: python基础之dict、set及字符串处理 本节内容 1.字典介绍及内置方法 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示 阅读全文
posted @ 2016-08-23 23:24 随风飘雪012 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: python基础之编译器选择,循环结构,列表 本节内容 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: pycharm具有代码补全,自动保存,语法检查,多种语言支 阅读全文
posted @ 2016-08-23 00:10 随风飘雪012 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: python基础 本节内容 1.python起源 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。1991年 发布Python第一个版本。 最新的TIOB 阅读全文
posted @ 2016-08-21 21:44 随风飘雪012 阅读(490) 评论(0) 推荐(1) 编辑
返回顶部 $(function(){ $('#returnTop').click(function () { $('html,body').animate({ scrollTop: '0px' }, 800); returnfalse; }); });