一、对象的特有名称空间 __init__方法会在实例化对象时被调用 1、会为实例化的对象形成空的名称空间 2、就是一个方法,可以被传参,在类名(实参)这种方式下调用并传参 __init__(self 形参) 3、第一个self就是要产生的当前对象 重点:在方法内部,形参拿到了实参值,利用self.属 Read More
一、面向对象导入 1、含义: ①面向过程: 重过程:解决问题,考虑的是解决问题的流程 解决问题的思路清晰,但拓展性不强 ②面向对象: 重对象:解决问题,找到解决问题的对象 解决问题的思路可能不止一条(理解解决问题的难度增加),但拓展性强 2、python语言:面向对象的语言 python用面向过程和 Read More
一、接口思想 1、接口:建立关联的桥梁,方便管理代码 python中没有接口语法 def jiao(): pass def chi(): pass def pao(): pass # 清晰知道操作的功能,但不明确操作的具体对象 print(len('123')) # 清晰最大操作的对象,但不明确具体 Read More
一、组合 1、定义:自定义类的对象作为类的属性 A类的对象具备某一个属性,该属性的值是B类的对象 基于这种方式就把A类与B类组合到一起 对象既能使用A类中的数据与功能,也能使用B类中的数据与功能 2、作用:组合与继承的作用一样,都是用来减少类与类之间的重复代码 class Teacher: def Read More
一、异常:程序运行时的错误 二、程序中的异常处理机制: ①程序中的所有异常都会被处理 ②程序中的所有异常都需要手动处理 ③如果没有手动处理异常,异常会交给Python解释器处理 处理的方式就是打印异常信息,并停止接收器 三、异常信息的三部分: ①异常的追踪信息:提示错误位置 ②异常的类型:告知处理异 Read More
一、eval、exec内置函数 1、eval函数 eval内置函数的使用场景: ①执行字符串会得到相应的执行结果 ②一般用于类型转换得到dict、list、tuple等 2、exec函数 exec应用场景 用来辅助了解元类的概念 ①执行字符串没有执行结果(没有返回值) ②将执行的字符串中产生的名字形 Read More
在python中,有一些内置好的特定的方法,这些方法在进行特定的操作时会自动被调用,称之为魔法方法,下面介绍几种常见的魔法方法。 __init__ 实例化的时候会自动触发__init__的执行 __str__ 格式化方法:在外界打印该类对象时被调用(用于显示对象信息) 应用:在Model中定义返回的 Read More
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号