摘要: 异常 异常 主动抛出异常 没有错误,执行代码,有错误,执行raise sername = input('username:>>').strip() password = input('password:>>').strip() if username == 'kevin' and password 阅读全文
posted @ 2023-03-26 18:27 星空看海 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 内置方法、反射 内置方法 Python的Class机制内置了很多特殊的方法来帮助使用者高度定制自己的类,这些内置方法都是以双下划线开头和结尾的,会在满足某种条件时自动触发。 内置方法,我们也称魔术方法,简称魔法!!! 如何学习魔术方法,只需要记住各个魔术方法的触发条件即可!!! 1. __init_ 阅读全文
posted @ 2023-03-26 16:34 星空看海 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 多态与多态性 多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 多态 class Animal: # 同一类事物:动物 def talk(self): # 父类里面的方法不在实现具体的功能,只是定义继承父类的子类中一定要有这个方法 pass class Cat(Animal): # 动物 阅读全文
posted @ 2023-03-26 16:06 星空看海 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 继承与派生 继承 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 在编程世界中继承表示类与类之间资源的从属关系。子类可以继承父类的所有属性和方法。 class Parent1: # <==> Parent1(object 阅读全文
posted @ 2023-03-26 15:54 星空看海 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 封装 引入 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口 什 阅读全文
posted @ 2023-03-25 20:34 星空看海 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 绑定方法与非绑定方法 类中定义的函数分为两大类:绑定方法和非绑定方法 ​ 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 ​ 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类 绑定方法 1.绑定给对象的方法 类中直接定义的函数, 阅读全文
posted @ 2023-03-25 20:06 星空看海 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 python中的两大编程思想 面向过程 面向过程的核心是:过程二字。过程是先干什么,再干什么,最后干什么的流程,也就是机械化的思维方式,面向过程就是按照固定的流程解决问题。 面向过程是提出问题,然后制定出问题的解决方案。就是需要列举出每一步的流程,并且会随着步骤的深入,问题的解决越来越 阅读全文
posted @ 2023-03-25 19:43 星空看海 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ATM项目 主题是带大家快速入门python直至开发一个ATM+购物车系统,ATM的实现类似于银行自助提款机核心业务,购物车的实现类似于淘宝商城购物系统。 该项目的核心不仅在于引领初学者快速入门python项目开发,更是站在项目架构的角度教你如何在程序开发之初合理且优雅地设计程序的架构,从而极大地提 阅读全文
posted @ 2023-03-20 20:23 星空看海 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 第三方模块的安装 内置模块不能满足我们的开发需求,因此,我们需要借助于第三方模块来实现一些更复杂的需求 重点: 第三方模块需要基于网络下载 第三方模块的下载需要借助于pip工具(解释器Scripts) 安装方法 安装用法1: pip install django # 是django的最新版本 pip 阅读全文
posted @ 2023-03-20 20:16 星空看海 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 目录logging模块函数式简单配置灵活配置日志级别,日志格式,输出位置:日志切割配置参数:logger对象配置日志详细使用配置成字典格式日志终极版日志使用(在项目中) logging模块 函数式简单配置 import logging '''根据日志级别的不同,选择性的记录''' logging.d 阅读全文
posted @ 2023-03-20 20:09 星空看海 阅读(30) 评论(0) 推荐(0) 编辑