构造和初始化__init__(self, args)构造函数__new__(cls)传入的是类实例__del__(self)析构函数,调用 del cls 时会被调用属性访问控制__getattr__(self, name)如果属性已经定义了那么不会再执行__getattr__()了,而是直接通过访... ...
分类:
编程语言 时间:
2020-02-08 11:30:40
阅读次数:
96
[TOC] 1、简述面向对象三大特性 2、什么是鸭子类型? 3、super作用? 4、mro是什么? 5、什么是C3算法? 6、列举面向对象中带双下线的特殊方法? 7、单下划线与双下划线的作用? 8、实例变量和类变量的区别? 9、静态方法和类方法区别? 10、isinstance、issubclas ...
分类:
编程语言 时间:
2020-02-07 19:02:41
阅读次数:
93
接下来我来介绍两种方法 我们先来一段HTMl代码 <div id="bb"> 你好呀 </div> 接下来我们再来一段css样式 .ob { color:red; } 好了,下面我们进入js开始说明方法了 第一种方法: let bb = document.getElementById("bb"); ...
分类:
Web程序 时间:
2020-02-06 10:19:28
阅读次数:
80
client import osimport sysimport jsonimport structimport socketdef download(sk): # 下载 opt_dic = {'operate':'download'} my_send(sk,opt_dic) msg = my_re ...
分类:
编程语言 时间:
2020-02-05 23:12:44
阅读次数:
99
Python中的反射 反射定义: Python 中所谓的反射是指通过某个对象的方法或者属性字符串名称来调用该对象的方法或者属性 反射函数: 在Python中反射相关的函数有四个: 1、getattr(object, name[, default]) -> value Get a named attr ...
分类:
编程语言 时间:
2020-02-03 00:00:52
阅读次数:
106
\_\_getattribute\_\_ 一、\_\_getattr\_\_ 不存在的属性访问,触发__getattr__ 10 执行的是我 二、\_\_getattribute\_\_ 查找属性无论是否存在,都会执行 不管是否存在,我都会执行 不管是否存在,我都会执行 三、\_\_getattr\ ...
分类:
其他好文 时间:
2020-02-02 14:15:10
阅读次数:
58
一、类 类可以用来封装一类事物共同的属性和行为 1)特征:即属性:属性就是定义在类里面的变量 a.类属性:直接定义在类里面的变量(这个类的每个对象都有这个属性,里面的属性值都是一样) 共有属性:在类外面的通过类和对象都可以访问 私有属性:只能在类里面访问,类外面不要去访问 私有属性的定义: 以单下划 ...
分类:
编程语言 时间:
2020-02-01 21:26:52
阅读次数:
63
1. hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来。 实例: 2. getattr(object, name[,default]) 获取对象obj ...
分类:
其他好文 时间:
2020-02-01 12:48:30
阅读次数:
65
python 多进程 mysimplebook关注 0.0722019.10.10 09:23:18字数 1,999阅读 378 Python的多线程只能运行在单核上,各个线程以并发的方法异步运行。而多进程可以利用CPU的多核,进程数取决于计算机CPU的处理器个数,由于运行在不同的核上,各个进程的运 ...
分类:
编程语言 时间:
2020-01-31 22:48:28
阅读次数:
84
类的特殊方法 反射 getattr hasattr setattr delattr ...
分类:
其他好文 时间:
2020-01-30 21:19:42
阅读次数:
78