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