摘要: 1、为对象定制独有特征__init__ 对象的本质就是一个名称空间而已,对象名称空间是用来存放对象自己独有的名字/属性,而类中存放的是对象共有的属性 调用时发生两件事: a、创建一个空对象stu1 b、自动触发类中__init__功能执行,将stu1以及调用类括号中的参数一同传入 2、属性查找 先从 阅读全文
posted @ 2018-09-12 21:22 墨草 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象编程 面向对象编程核心是对象二字,对象是特征与技能的结合体,基于该思想编写程序就好比是在创造一个世界,你就是这个世界的上帝,是一种上帝式的思维方式。 优点:可扩展性强 缺点:编程的复杂度要高于面向过程 二、类、种类、分类、类别 对象:是特征与技能的结合体 类:是一系列对象相似特征与 阅读全文
posted @ 2018-09-12 20:00 墨草 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 常用模块: 1、re模块 什么是正则: 用一系列具有特殊含义的字符组成规则,该规则用来描述具有某一特征的字符串 正则就是用来去一个大的字符串中匹配出符合规则的子字符串 为什么要用: 1、用户注册 2、爬虫程序 2、sys模块 sys.path sys.argv 3、subprocess(执行系统命令 阅读全文
posted @ 2018-09-10 19:39 墨草 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、时间分为三种形式 1、时间戳 最常用的是 time.time() 这个表示从1970年1月1号00:00:00到现在经过了多少秒 2、格式化的时间字符串 eg: time.strftime(‘%Y-%m-%d %X’) 年-月-日 时分秒 3、结构化的时间/时间对象 t1=time.local. 阅读全文
posted @ 2018-08-08 21:00 墨草 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、什么是序列化/反序列化 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输 反序列化就是将硬盘或者网络中传来的一种数据格式转换成内存中的数据结构 二、为什么要有 1、可以保持程序的运行状态 2、数据跨平台交互 三、怎么用 json: 优点: 跨平台性强 缺点: 只能支持/对 阅读全文
posted @ 2018-07-24 10:52 墨草 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 基本的日志配置 日志级别遵循原则:自下而上进行匹配 #debug-》info-》warning-》error-》criticallogging.debug('调试信息') #10logging.info('正常信息') #20logging.warning('不好啦着火啦') #30logging. 阅读全文
posted @ 2018-07-23 12:59 墨草 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、包 1、什么是包 包是模块的一种形式,包的本质就是一个含有__init__.py文件的文件夹 2、如何用: 导入包的过程: import aaa 1、创建一个包的名称空间 2、执行包下的__init__.py文件将执行过程中产生的名字存放于包名称空间中(即,包名称空间中存放的名字都是来自与自己下 阅读全文
posted @ 2018-07-19 12:07 墨草 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在实际开发的过程中,不可能和之前一样将所有的代码都写在一个py文件里,这样会导致程序的可读性,和可移植性变的极差,所以要分目录进行开发。 一般分为几部分: 1、bin:里面放的一般是可执行文件 2、conf:里面一般是放配置文件 3、lib:库,即一些公用的功能 4、core:里面一般是写核心逻辑 阅读全文
posted @ 2018-07-19 11:45 墨草 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、面向过程编程 面向过程编程核心就是过程二字,过程指的是解决问题的步骤,即先干什么,再干什么,然后再做什么,基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点: 将复杂的问题流程化,进而简单化 缺点: 扩展性极差 二、模块的使用 1、什么是模块 模块是是一系列功能的集合体,常见 阅读全文
posted @ 2018-07-19 11:38 墨草 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、函数递归 什么是函数递归: 函数递归调用是一种特殊的嵌套调用,在调用一个函数的过程中,又直接或间接地调用了该函数本身。 其中,函数的递归有明确的结束条件,不能无限制的调用,否则会撑破内存,在Python中限定递归最多调用1000层。 1000层这个值是大概的数值,这个数值可以通过Python内置 阅读全文
posted @ 2018-06-14 15:56 墨草 阅读(110) 评论(0) 推荐(0) 编辑