2019年11月11日

摘要: ### 网络开发的两大架构 ``` c/s 架构 : client server B/S 架构 : Brower server (1)bs 和 cs 架构之间的关系? (2)哪一种架构更好呢? ``` 1.c/s 架构 ![1555372055442](assets/1555372055442.pn 阅读全文

posted @ 2019-11-11 20:01 Max404 阅读(87) 评论(0) 推荐(0) 编辑

摘要: ### TCP/UDP协议: ``` TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话) 优点:可靠,稳定,传输完整稳定,不限制数据大小 缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认 应用:Web浏览器,电子邮件,文 阅读全文

posted @ 2019-11-11 20:01 Max404 阅读(113) 评论(0) 推荐(0) 编辑

摘要: TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话)优点:可靠,稳定,传输完整稳定,不限制数据大小缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认应用:Web浏览器,电子邮件,文件传输,大量数据传输的 阅读全文

posted @ 2019-11-11 20:00 Max404 阅读(76) 评论(0) 推荐(0) 编辑

摘要: ### 正则表达式定义和作用 ``` #正则表达式是什么? 它是约束字符串匹配某种形式的规则 #正则表达式有什么用? 1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法 2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字 #在线测试工具 阅读全文

posted @ 2019-11-11 19:58 Max404 阅读(88) 评论(0) 推荐(0) 编辑

摘要: ### 异常处理 ``` 程序错误分为两种:语法错误 和 异常错误 语法错误:代码没有按照python规定语法去写,发明创造产生的错误 异常错误:在代码语法正确的前提下,程序报错就是异常 #try...except... 基础语法 用于解决程序异常问题 #raise 可以主动抛异常,异常类可以自定义 阅读全文

posted @ 2019-11-11 19:58 Max404 阅读(86) 评论(0) 推荐(0) 编辑

摘要: ### 装饰器(decorator) ``` 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 ``` ### 方法的分类 ``` 普通方法: 没有任何参数传递,只能类调用 绑定方法: 把默认传参的方法叫做绑定方法,绑定到对象(默 阅读全文

posted @ 2019-11-11 19:56 Max404 阅读(102) 评论(0) 推荐(0) 编辑

摘要: # ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 语法:@ """ # 1.装饰器的原型 def kuozhan(func): def newfunc(): print("厕所前,蓬头垢面") func 阅读全文

posted @ 2019-11-11 19:55 Max404 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 1 OOP 面向对象的程序开发 2 #用几大特征表达一类事物称为一个类,类更像是一张图纸,表达的是一个抽象概念 3 #对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但对象可以通过这个类实例化出多个 4 #对象是类的实例,类是对象的模板 5 #*类中的成员只有方法和属性,不要裸露的把判 阅读全文

posted @ 2019-11-11 19:54 Max404 阅读(54) 评论(0) 推荐(0) 编辑

摘要: 多继承弊端 多继承的弊端会造成菱形继承这种情况,找不清调用顺序 super对象按照mro列表的顺序依次调用,解决菱形继承存在的问题 mro3+` ​ 经典类:深度优先 (python2.x) 新式类:广度优先 (python3.x) ​ 写多继承时,尽量避免造成不同类相同方法名的情况,提高代码质量 阅读全文

posted @ 2019-11-11 19:51 Max404 阅读(81) 评论(0) 推荐(0) 编辑