2017年10月5日
摘要: 1》面向对象编程(Object-Oriented Programming): 对于编程语言的初学者而言,OOP不是一个很容易理解的编程方式,OPP的三大特性有继承,封装,多态,OOP也使得我们对代码的修改和扩展变得更容易; 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或对 阅读全文
posted @ 2017-10-05 23:47 狼途 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 10》常用模块: 1>os模块: os.getcwd():获取当前工作目录,即当前python脚本工作的目录路径; os.chdir("dirname"):改变当前脚本工作目录,相当于shell下cd; os.curdir:返回当前目录:(‘.’) os.pardir:获取当前目录的父目录字符串名: 阅读全文
posted @ 2017-10-05 22:08 狼途 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 》模块介绍: 模块,用一坨代码实现了某个功能的代码集合,类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的 重用性和代码间的吻合,对于一个复杂的功能来说,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py文件组成的代码集合就称为模块; 阅读全文
posted @ 2017-10-05 14:39 狼途 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1》递归相关: 递归:递归算法是一种直接或间接地调用自身算法的过程,在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且 易于理解; 特点: (1)递归就是在过程或函数中调用自身; (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口; (3)递归算法解 阅读全文
posted @ 2017-10-05 12:35 狼途 阅读(356) 评论(0) 推荐(0) 编辑