摘要:
1、继承 定义:继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 继承类实例 2、派生 当然子类也可以添加自己新的属性或者在自己这里重新定义这些属性(不会影响到父类),需要注意的是,一旦重新定义了自己的属性且与父类重名,那么 阅读全文
摘要:
面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵 阅读全文
摘要:
1、三级菜单 2、Windows启动服务 3、常用的Python实现 4、字典的基本操作 阅读全文
摘要:
#三级菜单函数 menu = { '北京':{ 海淀:{ '五道口':{} '中关村':{} '上帝':{} } '昌平':{} '朝阳':{} '东城':{} }, '上海':{} '山东':{} } d... 阅读全文
摘要:
一、定义: 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 二、异常处理标准模块 三、内置异常层次结构 四、 阅读全文
摘要:
注意事项 1.关于包相关的导入语句也分为import和from ... import ...两种,但是无论哪种,无论在什么位置,在导入时都必须遵循一个原则:凡是在导入时带点的,点的左边都必须是一个包,否则非法。可以带有一连串的点,如item.subitem.subsubitem,但都必须遵循这个原则 阅读全文
摘要:
#json 模式 1、dumps、loads 方法 针对内存 2、dump 、load 方法 针对文件 #pickle模式 #shelve open方法 阅读全文
摘要:
七、sys模块 sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通... 阅读全文
摘要:
OS模块 阅读全文
摘要:
1、namedtuple:利用坐标、空间坐标,扑克牌等指定空间位置 2、deque:双端队列,可以快速的从另外一侧最佳和退出对象,具有一个先进先出的概念 3、OrderedDict 有序的字典 4、defaultdict,使用dict时,如有引用的Key不存在时,就会抛出异常,如有希望Key不存在时 阅读全文