面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 ? 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(ob ...
分类:
编程语言 时间:
2019-04-04 09:43:36
阅读次数:
180
对于学习python的人都有这样的困惑 def foo(a=[]): a.append(5) return a Python新手希望这个函数总是返回一个只包含一个元素的列表:[5]。结果却非常不同,而且非常惊人(对于新手来说): >>> foo() [5] >>> foo() [5, 5] >>> ...
分类:
编程语言 时间:
2019-04-03 21:59:06
阅读次数:
178
反射 //////两个内置函数 issubclass 判断类与类之间是否有继承关系关系 语法:issubclass(Son,Foo) 判断Son是否是Foo的子类(子类不一定是''父子''继承,'爷孙'或隔代也是返回:真) isinstance 判断对象与类之间的关系,这个类也包括父类 语法:isi ...
分类:
其他好文 时间:
2019-04-01 14:20:53
阅读次数:
144
带有封装私有化属性的继承类: 不带封装的继承类: ...
分类:
其他好文 时间:
2019-03-29 18:57:36
阅读次数:
106
先来一段程序: class Foo: name = "abc" def __init__(self,age): self.age = age print(Foo.name) Foo.name = "bcd" print(Foo.name) Foo.age = 18 print(Foo.age) x ...
分类:
编程语言 时间:
2019-03-28 00:37:02
阅读次数:
150
1.JSON.stringify()只序列化可遍历属性(enumerable=true) 2. JSON.stringify(obj, fn|arr); 1)当第二个参数为数组时,表示需要被序列化的对象的属性列表; 2)当第二个参数为方法时,function(key, value){}表示每个属性对 ...
分类:
Web程序 时间:
2019-03-27 19:44:33
阅读次数:
235
一 Python操作Redis之普通连接 #先安装 pip3 install redis import redis r = redis.Redis(host='127.0.0.1', port=6379) r.set('foo', 'Bar') print(r.get('foo')) 回到顶部 二 ...
分类:
编程语言 时间:
2019-03-27 11:22:30
阅读次数:
181
张一鸣演讲整理: 为何毕业多年后 原本水平差不多的同学都拉开了差距? 大家好!各位都非常年轻,我今天来的时候挺有压力。因为我毕业快11年了,看到你们,真是觉得“长江后浪推前浪”。 我去年参加了武汉的校招,感觉新一代年轻人的素质确实都非常好。我昨天就在想,今天应该跟大家分享什么。想了想,先把题目拟出来 ...
分类:
其他好文 时间:
2019-03-23 00:59:54
阅读次数:
117
首先是一张关系图,避免抽象化理解时产生的困难 Function对象 函数对象是JavaScript学习中不可避免的一部分,而且这一部分相对重要且抽象 函数的创建方式有2种: 字面量创建 var foo = function(){ console.log("test"); } new 关键字创建实例对 ...
分类:
编程语言 时间:
2019-03-23 00:20:59
阅读次数:
215
require 文件很麻烦,使用PSR-4搭配composer一次加载,终生受用。 感觉类似java中的import了,自己先记录一下最近理解的。 用composer管理自己的包吧 安装composer 这个不多赘述 英文版教程 中文版教程 PSR-4规范 PSR-4-autoloader 构建项目 ...
分类:
其他好文 时间:
2019-03-22 19:03:46
阅读次数:
270