摘要: 互联网的本质就是一系列的网络协议 英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是 一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite 阅读全文
posted @ 2018-07-05 16:22 Chillwave 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、绑定方法 特性:绑定给谁就应该由谁来调用,谁来调用就会将谁当作第一个参数自动传入 《《《精髓在于自动传值》》》 绑定方法分为两类: 1.1 绑定给对象方法 在类内部定义的函数(没有被任何装饰器修饰的),默认就是绑定给对象用的 1.2 绑定给类的方法: 在类内部定义的函数如果被装饰器@classm 阅读全文
posted @ 2018-06-28 17:16 Chillwave 阅读(170) 评论(0) 推荐(0) 编辑
摘要: property装饰器用于将被装饰的方法伪装成一个数据属性,在使用时可以不用加括号而直接引用 阅读全文
posted @ 2018-06-28 16:25 Chillwave 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 什么是封装 封:属性对外是隐藏的,但对内是开放的装:申请一个名称空间,往里装入一系列名字/属性 为什么要封装 封装数据属性的目的 首先定义属性的目的就是为了给类外部的使用使用的, 隐藏之后是为了不让外部使用直接使用,需要类内部开辟一个接口 然后让类外部的使用通过接口来间接地操作隐藏的属性。 精髓在于 阅读全文
posted @ 2018-06-28 16:01 Chillwave 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类继承的特性是:子类会遗传父类的属性强调:继承是类与类之间的关系 为什么要用继承 减少代码冗余 怎样使用继承 在python中支持一个类同时继承多个父类在python3中 如果一个类没有继承任何类,那默认继承object类在pyt 阅读全文
posted @ 2018-06-26 19:34 Chillwave 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么。。。基于该思想编写程序好比在设计一条流水线,是一种机械式的思维方式优点:复杂的问题流程化、进而简单化缺点:扩展性差 面向对象编程 核心对象二字,对象是特征与技能的结合体基于该思想编写程序就好比是在创造一个世界,你就 阅读全文
posted @ 2018-06-25 16:56 Chillwave 阅读(134) 评论(0) 推荐(0) 编辑
摘要: haslib模块 什么是hash hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值如果把hash算法比喻为一座工厂那传给hash算法的内容就是原材料生成的hash值就是生产出的产品 为什么要用hash hash值/产品有三大特性: 1.只要传入的内容一样,得到的hash值必然一样 阅读全文
posted @ 2018-06-25 15:49 Chillwave 阅读(130) 评论(0) 推荐(0) 编辑
摘要: sys模块 suprocess模块 阅读全文
posted @ 2018-06-21 22:04 Chillwave 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 什么是正则 正则就是用一系列具有特殊含义的字符组成一套规则,该规则用来描述具有某一特征的字符串,正则就是用来去一个大的字符串中匹配出符合规则的子字符串 为什么要用正则 1.用户注册 2.爬虫程序 如何使用正则 常用匹配模式(元字符) 阅读全文
posted @ 2018-06-21 19:22 Chillwave 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.什么是序列化与反序列化 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输发序列化就是硬盘中或者网络中传来的一种数据格式转换成内存中数据结构 2.为什么要有序列化与反序列化 1、可以保存程序的运行状态2、数据的跨平台交互 3.如何使用 json 优点: 跨平台性强 缺点: 阅读全文
posted @ 2018-06-20 20:32 Chillwave 阅读(167) 评论(0) 推荐(0) 编辑