摘要: 20届一战南理工软件工程(专硕)824 下面是一篇写的乱七八糟的考研经验和我自己的一些考研经历,也是希望自己能够不忘初心,稍稍记录一下这不平凡的一年。 从一个普普通通的河北经贸大学一战成为南京理工大学的研究生,我用了一年的时间。(严格来说,是一年零二个半月。)因为今年情况非常特殊,确实是和往年不太一 阅读全文
posted @ 2020-06-06 11:44 周圆 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 一:客户端/服务器 架构 二:什么是socket? socket抽象层是位于应用层与运输层之间的,是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部 阅读全文
posted @ 2018-10-19 09:14 周圆 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一:什么是异常? (异常就是程序运行时发生错误的信号) 二:异常的种类? (在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误) 1 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x 2 IO 阅读全文
posted @ 2018-09-26 22:07 周圆 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一:三大编程范式 (类:把一类事物的相同的特征和动作整合到一起就是类,类是一个抽象的概念) (对象:就是基于类而创建的一个具体的事物 [具体存在的] 也是特征和动作整合到一起) 二:类与对象 (在python2中,分新式类与经典类,python3统一都是新式类【新式类,class 类名:】【经典类, 阅读全文
posted @ 2018-09-14 21:41 周圆 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 一:什么叫装饰器 1.装饰器:本质就是函数,为其他函数添加附加功能 (原则:不修改被修饰函数的源代码,不修改被修饰函数的调用方法) 2.装饰器=高阶函数+函数嵌套+闭包 【1】高阶函数定义: 【2】函数闭包(嵌套): #函数闭包补充:解压序列 3.装饰器基本实现 #函数闭包加参数: #函数闭包为函数 阅读全文
posted @ 2018-08-28 11:29 周圆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 模块: (一个.py文件就是一个模块module,模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。) 模块分三种: 1.python标准库 2.第三方模块 3.应用程序自定义模块 下面,先重点讲第三个,应用程序自定义模块 关于,import路径问题: 关于,包 package(组 阅读全文
posted @ 2018-09-07 11:41 周圆 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一:什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代器中的下一项,要么就引起一个stoplteration异常,以终止协议(只能往后走不能往前) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 3.协议是一种约定,可 阅读全文
posted @ 2018-08-26 20:55 周圆 阅读(3154) 评论(0) 推荐(0) 编辑
摘要: 文件相关操作 【注】 # 在同一个文件夹下(‘zhouyuan’这个文件与‘文件处理.py'文件在同一处)直接可以open加文件名。【】 #Windows操作系统是gbk编码,而pycharm是默认utf-8编码,open函数解锁当前操作系统的编码,gbk不能解码utf-8编码的文件。 #在文件夹中 阅读全文
posted @ 2018-08-26 11:55 周圆 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 函数 1. python中函数定义方法: 过程:过程就是简单特殊没有返回值的函数(没有返回值返回none) 2. 函数参数: 3.全局变量与局部变量 #如果想要在局部作用域内定义全局变量,使用关键字global #如果函数的内容无global关键字,优先读取局部变量。对于全局变量只能读取,不能重新赋 阅读全文
posted @ 2018-08-20 11:27 周圆 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 字符串格式化: 【1】%s: (%s实际上什么都可以传) 【2】%d: (只能传整数) 【3】%f: 【4】字典传值格式化 【5】format字符串格式化 阅读全文
posted @ 2018-08-11 09:35 周圆 阅读(199) 评论(2) 推荐(0) 编辑