摘要: 网络编程 网络编程要用到的地方是:两个程序的数据进行一定程度上的数据交互 这种涉及到两个程序之间通讯的应用大致分为两种情况: 第一类就是应用类:指的是需要安装的桌面应用 第二类就是web类:比如哔哩哔哩这些需要用浏览器访问的网站。 这些应用的本质就是两个程序之间的通讯,而这两种分类又刚好对应了两个软 阅读全文
posted @ 2018-01-26 16:44 GrandDarkness 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 反射 反射:其实就是用字符串类型的名字去操作变量 这在一些只能拿到字符串类型名字的情况下就极为好用了 反射对象的属性 (用到的关键字:getattr) sakura 反射对象的方法 卖橘子啦 反射类的属性 25 反射类的方法 卖橘子啦卖橘子啦 如果调用类中没有的属性或方法,程序报错怎么办 这时候就要 阅读全文
posted @ 2018-01-22 16:51 GrandDarkness 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 接口类 首先要知道的就是,不管是接口类还是抽象类,都是一种设计模式,是面对对象开发规范 而这种设计模式是java提出来的,java还有很多类似的东西被其它编程语言沿用 接口类是java为了实现多继承,设计的一个概念 python原生并没有接口类这一概念,但是为了实现接口隔离原则,而划分出来的 接口隔 阅读全文
posted @ 2018-01-19 20:11 GrandDarkness 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: 递归函数 讲递归函数,首先要了解的就是,什么是递归 在一个函数中调用自身函数就是递归 递归如果写不好,是容易成为死循环的,所以python设置的默认递归深度是998次,当然也从内存方面考虑了, 毕竟递归函数是非常占用内存的 所以,如果递归的次数太多,就不适合使用递归来解决 递归的优点:会让代码变的简 阅读全文
posted @ 2018-01-19 20:11 GrandDarkness 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 继承 在python中 一个类可以被多个类继承 一个类也可以继承多个父类 继承的目的: 当一个类的一些属性与另一个类中的属性重合,而如果有很多类出现这样的情况, 就会造成大量的重复代码,为了解决这类问题就用到了继承 继承的是子类,被继承的父类 继承的本质是:将一些类中共有的属性挑出来放进一个父类中, 阅读全文
posted @ 2018-01-19 20:10 GrandDarkness 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向对象编程是一种编程方式 除了这个,还有为了实现某些功能的面向过程编程 面向过程相比于面向对象 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 想要了解面向对象编程,就应该先了解对象是什么 阅读全文
posted @ 2018-01-18 17:00 GrandDarkness 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 序列化模块 序列化——转向一个字符串数据类型 序列——字符串 用在数据存储以及在网络上传输的时候等 从数据类>>>字符串的过程 叫序列化 从字符串>>>数据类型的过程 叫反序列化 序列化格式 json 通用的序列化格式 json是一个在所有语言都通用的序列化格式,但是相对的它支持的数据类型就比较少了 阅读全文
posted @ 2018-01-11 17:01 GrandDarkness 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式本身和python没有什么关系,是一种匹配字符串内容的一种规则 但是要讲re模块就必须了解正则表达式 字符组 首先,字符组是用中括号表示,中括号中是一个位置上可以出现的字符的范围 这个就是简单的字符组匹配,匹配字符串中1到9的数字然后返回, 返回的值是一个一个分开的,因为这个字 阅读全文
posted @ 2018-01-09 17:05 GrandDarkness 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 内置函数 list 列表 tuple 元组 数据类型:int bool 数据结构:dict list tuple set str reversed() 反转 保留原列表 生成一个反向的迭代器 slice() 可以生成一个切片规则,无限套用 (2, 4)(2, 4) format() 可以设置字符串的 阅读全文
posted @ 2018-01-05 19:53 GrandDarkness 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 句柄 <_io.TextIOWrapper name='1234567' mode='r' encoding='utf-8'> f 就是一个文件句柄 handler , 文件操作符 , 文件句柄 内置函数 dir() 查看一个变量拥有的方法 ['__add__', '__class__', '__c 阅读全文
posted @ 2018-01-04 19:09 GrandDarkness 阅读(206) 评论(0) 推荐(0) 编辑