1 反射 python是动态语言,反射指的是在程序运行过程中可以“动态”的获取对象的属性。 可以先通过内置函数dir来获取任意一个类或者对象的属性列表,列表中全为字符串格式;再使用内置的四个函数就可以通过字符串来操作对象属性了。 class People: def __init__(self, na ...
分类:
编程语言 时间:
2020-04-20 13:41:06
阅读次数:
68
功能:获取当天的报刊电子版(别的日期也行)。如果把此脚本设置为每日自动执行,效果就是报纸每天会自动呈现在你的电脑桌面上。 因为近期有某些原因需要下载这个报纸,于是写了这个脚本,正好熟悉一下python的pdf操作。 代码放到github了, ...
分类:
其他好文 时间:
2020-04-16 22:19:58
阅读次数:
116
反射 指的是在程序运行过程中可以"动态(不见棺材不掉泪)"获取对象的信息 class People: def __init__(self,name,age): self.name=name self.age=age def say(self): print(f'{self.name}{self.ag ...
分类:
其他好文 时间:
2020-04-15 21:28:40
阅读次数:
62
一、反射 1、什么是反射? 指的是在程序运行过程中可以"动态 (不见棺材不掉泪)"获取对象的信息 2、为什么要用反射? 在不清楚对方程序提供的obj值对其进行分析处理时,不知道从什么地方获取,也不清楚这个值得属性的情况下 就需要用到反射进行动态获取进行分析 3、如何实现反射? #举例: class ...
分类:
编程语言 时间:
2020-04-15 18:24:09
阅读次数:
68
面向对象编程 概念 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 1. 面向过程:根据业务逻辑从上到下写垒代码 2. 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3. 面向对象: ...
分类:
编程语言 时间:
2020-04-15 17:45:35
阅读次数:
56
现有一个父类: function People(name){ //属性 this.name = name //实例方法 this.sleep=function(){ console.log(this.name + '正在睡觉') } } //原型方法 People.prototype.eat = f ...
分类:
Web程序 时间:
2020-04-14 16:31:03
阅读次数:
97
父类数组里面装的是子类的对象,但是父类数组new的时候new的是父类数组 如下 Person[] people = new Student[]{new Student("田径", 77),new Student("田径", 77)};这个时候Student继承了Person 但是我们该如何转型成为S ...
分类:
编程语言 时间:
2020-04-13 19:51:55
阅读次数:
77
mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入 直接上代码 注意,要把begin/end卸载存储过程中 "存储过程写法" ...
分类:
数据库 时间:
2020-04-12 10:31:13
阅读次数:
109
Many years ago Berland was a small country where only nn people lived. Each person had some savings: the ii -th one had aiai burles. The government co ...
分类:
编程语言 时间:
2020-04-11 12:55:51
阅读次数:
113
装饰器: 装饰器是在不修改被装饰对象源代码以及调用方式的前提下为被装饰对象添加 新功能的可调用对象 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 使用方法①: class People: def __init__(self, name, weight, height): s ...
分类:
其他好文 时间:
2020-04-10 00:23:47
阅读次数:
60