摘要:
【反射机制】 1.定义 python中的反射就是通过字符串的形式操作对象相关的属性,python中一切事物都是对象,都可以用到反射 反射机制指的是在程序的运行状态中, 对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用 阅读全文
摘要:
【classmethod】 绑定方法:特殊之处在于将调用者当中第一个参数自动传入 1.绑定给对象的方法:调用者是对象,自动传入的是对象 2.绑定给类的方法:调用者是类,自动传入的是类 案例 【staticmethod 静态方法】 非绑定方法 >静态方法: 没有绑定给任何人:调用者可以是类\对象,没有 阅读全文
摘要:
【property装饰器】 1.定义: 2.案例1:(求体制参数) 案例二: 使用之后 案例三: 阅读全文
摘要:
【属性的查找与绑定】 类有两种属性:数据属性和函数属性 1. 类的数据属性是所有对象共享的 2. 类的函数属性是绑定给对象用的 类可以访问到:有数据属性和函数属性 二.但其实类中的东西是给对象用的 1.类的数据属性是共享给索引对象用的,大家访问的地址都一样,如果类的值改了,对象也跟着改 2.类的函数 阅读全文
摘要:
【面向对象的编程思想:】 1.面向过程:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。2.面向对象:核心是对象二字对象的终极奥义就是将程序“整合”对象是‘’容器‘’,用来盛放数据与功能的 2.1. 封装(En 阅读全文
摘要:
【派生】在子类派生的新方法中如何重用父类的功能? 【组合】 (定义) (案例) (组合和继承的区别) 【抽象类】 (定义) (案例) 实例化 (总结) 【反射】 什么是反射 如何反射 实现反射机制的步骤 解决办法 阅读全文
摘要:
内置函数 一.数据类型转换: 1.整数类型转换(int) 2.浮点数类型转换(float) 3.字符串类型转换(str) 4.布尔类型转换(bool) 5.列表类型转换(list) 6.元祖类型转换(tuple) 7.字典类型转换(dict) 8.集合类型转换(set) 二.数学进制转换 1.十进制 阅读全文