上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一.客户端/服务器架构 1.硬件c/s架构(打印机) 2.软件c/s架构 互联网中处处是c/s架构 浏览的网页就是如此 C/S架构与socket的关系 socket就是为了完成c/s架构的开发 二.socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计 阅读全文
posted @ 2017-08-21 15:53 NeitherCandidate 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一.错误和异常 part1: 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 print(haha 语法错误 2.逻辑错误(逻辑错误) #用户输入不完整(比如输入为空) 阅读全文
posted @ 2017-08-17 15:44 NeitherCandidate 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一 classmethod staticmethod classmethod 和staticmethod的区别 classmethod:我们把它叫做类方法 staticmethod:我们把它叫做静态方法 在python中,静态方法和类方法都是可以通过类对象和类对象实例访问,但是区别是: 1.@cla 阅读全文
posted @ 2017-08-16 20:39 NeitherCandidate 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 封装: 隐藏对象的属性和实现细节,仅对外提供公共访问方式 好处:1.将变化隔离 2.便于使用 3.提高复用性 4.提高安全性 封装原则: 1.将不需要对外提供的内容隐藏起来 2.把属性都隐藏,提供公共方法对其访问 二.私有变量和私有方法 在Python中用双下划线开头的方式将属性隐藏起来(设置成私有 阅读全文
posted @ 2017-08-15 15:32 NeitherCandidate 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一.继承 1.什么是继承 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 2.继承与抽象(先抽象再继承) 抽象基抽取类似或者说比较像的部分。 抽象分为两个层次: 1.将奥巴马和梅西这俩对象比较像的部分抽取成类; 2.将人, 阅读全文
posted @ 2017-08-14 15:41 NeitherCandidate 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一.面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代 阅读全文
posted @ 2017-08-10 16:10 NeitherCandidate 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.Python模块 Python模块(module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句. 模块让你能够有逻辑的组织你的Python代码段 把相关的代码分配到一个模块里能让你的代码更好用,更易懂 模块能定义函数,类和变量,模块里也能包含可执行代码 1 阅读全文
posted @ 2017-08-09 16:42 NeitherCandidate 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一.时间模块 在Python中表示时间的三种方式:时间戳,元组(struct_time), 格式化的时间字符串【时间戳为计算机能够识别的时间;时间字符串是人能够识别的时间;元组则是用来操作时间的】 格式化时间字符串的表示 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999 阅读全文
posted @ 2017-08-08 15:48 NeitherCandidate 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一.正则表达式:匹配字符串的一种规则 正则表达式的在线测试工具: http://tool.chinaz.com/regex/ 字符组: 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 阅读全文
posted @ 2017-08-07 16:00 NeitherCandidate 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一.数字相关 1.绝对值:abs(-1) 2.最大最小值:max([1,2,3]) ,min([1,2,3]) 3.序列长度:len('abc') , len([1,2,3]) , len((1,2,3)) 4.取模:divmod(5,2)//(2,1) 5.乘方:pow(2,3,4)//2**3/ 阅读全文
posted @ 2017-08-06 00:46 NeitherCandidate 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页