摘要: 1、实例属性和类属性 给实例绑定属性的方法是通过实例变量,或者通过self变量: 类属性: 从上面的例子可以看出,在编写程序的时候,千万不要对实例属性和类属性使用相同的名字,因为相同名称的实例属性将屏蔽掉类属性,但是当你删除实例属性后,再使用相同的名称,访问到的将是类属性。 实例属性属于各个实例所有 阅读全文
posted @ 2018-09-04 21:50 foremost 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、__init__ : 构造函数,在生成对象时调用 该方法是在对象产生之后才会执行,只用来为对象进行初始化操作,可以有任意代码,但不一定有返回值。 2、_mro_解析方法调用的顺序 继承的实现原理(多继承查找) 3、__call__ 类的专有方法: __init__ : 构造函数,在生成对象时调用 阅读全文
posted @ 2018-09-04 21:46 foremost 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: 1、readme 2、程序如下: 阅读全文
posted @ 2018-09-03 17:32 foremost 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1、属性查找 类有两种属性:数据属性和函数属性 (1)类的数据属性是所有对象共享的 31409128314091283140912831409128 (2)类的函数数据是绑定给对象用的,称为绑定到对象的方法 <function OldboyStudent.learn at 0x0000000001E 阅读全文
posted @ 2018-09-02 12:14 foremost 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1、类与对象的概念 类即类别、种类,是面向对象设计最重要的概念,从一小节我们得知对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看 (1)在现实世界中:肯定是先有 阅读全文
posted @ 2018-09-01 21:47 foremost 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 1、编码范式 编程 是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 如果把编程比作习武,编程方式就是武林中的各种流派,而在编程的世界里面最常见的两大流派是:面向过程和面向对象 “功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向 阅读全文
posted @ 2018-09-01 17:44 foremost 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念介绍 我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的, 每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 早期的Python版本中,我们主要是通过os.syst 阅读全文
posted @ 2018-08-29 11:32 foremost 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1、HASH的基本概念 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可 阅读全文
posted @ 2018-08-29 09:37 foremost 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单。 不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀。 至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml 阅读全文
posted @ 2018-08-28 21:27 foremost 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、logging模块有几个日志级别? 2、请配置logging模块,单独在文件,屏幕。同时在屏幕和文件打印以下格式的日志 (2)仅将日志输出至文件 3、json、pickle、shelve三个区别是什么? 4、json的作用是什么? 5、subprocess 6、为什么要设计好目录结构? 7、打印 阅读全文
posted @ 2018-08-23 20:44 foremost 阅读(531) 评论(0) 推荐(0) 编辑