12 2018 档案

摘要:服务端: 客户端: 通信循环模板:服务端: 客户端: 基于UDP的通信循环: 服务端: 阅读全文
posted @ 2018-12-25 21:18 简简单单丶丶
摘要:网络编程 编写基于网络通讯的应用程序 ​ 1.七层模型 ​ 应用层 ​ 应用层由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程 序,数据多种多样,必须规定好数据的组织形式 应用层功能:规定应用程序的数据格式。 阅读全文
posted @ 2018-12-25 21:13 简简单单丶丶
摘要:'''1. 什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常 没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分: 1. traceback异常的追踪信息 2. 异常的类型 3. 异常的信息 错误分为两大类: 1. 语法上的错误:在程序运行前就应该立即修正 ... 阅读全文
posted @ 2018-12-25 21:10 简简单单丶丶
摘要:'''1. 什么是多态 多态指的是同一种/类事物的不同形态2. 为何要用多态 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一3. 如何用多态''''''class Animal: def speak(self): passclass People(Ani 阅读全文
posted @ 2018-12-25 21:06 简简单单丶丶
摘要:1. 什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象class Foo: pass class Bar: pass obj=Foo()obj.attr=Bar() obj.xxxobj.attr.yyy 2. 为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的 阅读全文
posted @ 2018-12-18 08:27 简简单单丶丶
摘要:'''1 什么是继承 继承一种新建类的方式,新建的类称之为子类/派生类,被继承的类称之为父类\基类\超类 python中继承的特点: 1. 子类可以遗传/重用父类的属性 2. python中一个子类可以同时继承多个父类 3. 在继承背景下去说,python中的类分为两种:新式类,经典类 新式类: 但 阅读全文
posted @ 2018-12-14 17:10 简简单单丶丶
摘要:'''面向过程的编程思想 核心过程二字,过程指的是解决问题的步骤,即先干什么\再干什么\后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化\进而简单化 缺点:可扩展性差面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序(脑 阅读全文
posted @ 2018-12-14 16:25 简简单单丶丶
摘要:""" 什么xml 可扩展的标记语言 标记翻译为标签,用标签来组织数据的语言 也是一种语言,可以用来自定义文档结构 相比json 使用场景更加广泛,但是语法格式相比json 复杂很多 什么时候使用json 前后台交互数据时 使用json 什么时候使用xml 当需要自定义文档结构时 使用xml 比如j 阅读全文
posted @ 2018-12-14 16:20 简简单单丶丶
摘要:import configparser# 创建一个配置文件解析器cfg = configparser.ConfigParser()# 读取名为test.cfg的配置文件cfg.read("test.cfg",encoding="UTF-8")# 获取分区print(cfg.sections())# 阅读全文
posted @ 2018-12-14 16:18 简简单单丶丶
摘要:import logging简单的使用logging.debug("这是一条日志信息!") # 没有输出任何内容因为loggong模块为日志划分了级别由于你输出的级别没有达到最低级别所以没有输出为什么要设置最低等级因为一些级别的日志对我是无用的logging.info("info")logging.debug("debug")logging.warning("warning")logging.e... 阅读全文
posted @ 2018-12-13 18:53 简简单单丶丶
摘要:import reprint(re.findall('alex','hahahah alex is alex is dsb')) alexprint(re.findall('\w','Aah123 +-_')) 匹配字母数字下划线 \wprint(re.findall('\w\w','Aah123 阅读全文
posted @ 2018-12-06 19:01 简简单单丶丶 阅读(175) 评论(0) 推荐(0)
摘要:'''1. 什么是包 包就是一个含有__init__.py文件的文件夹2. 为何要用包3. 如何用包'''import syssys.path.append(r'D:\脱产5期内容\day16\dir')import aaa # aaa >__init__.py# print(aaa.xxx)aaa 阅读全文
posted @ 2018-12-05 15:21 简简单单丶丶
摘要:生成器表达式res=[i for i in range(10) if i > 5]print(res)g=(i for i in range(10) if i > 5)print(g)print(next(g))print(next(g))print(next(g))print(next(g))pr 阅读全文
posted @ 2018-12-04 18:40 简简单单丶丶
摘要:1. 什么是迭代器 什么是迭代? 迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果而继续 #下列循环知识单纯的重复 while True: print(1) # 基于索引的迭代取值 l=['a','b','c'] i=0 while i < len(l): print(l[i]) i+=1 阅读全文
posted @ 2018-12-03 17:19 简简单单丶丶