摘要: 一、 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就 阅读全文
posted @ 2018-07-05 18:34 Isetan 阅读(93) 评论(0) 推荐(0)
摘要: 1 import settings 2 3 class Mysql: 4 __instacne=None 5 6 def __init__(self,ip,port): 7 self.ip=ip 8 self.port=port 9 10 @classmethod 11 def from_conf( 阅读全文
posted @ 2018-07-02 14:58 Isetan 阅读(98) 评论(0) 推荐(0)
摘要: 在学习原来之前先讲一个exec的用法 1 #可以把exec命令的执行当成是一个函数的执行,会将执行期间产生的名字存放于局部名称空间中 2 g={ 3 'x':1, 4 'y':2 5 } 6 l={} 7 8 exec(''' 9 global x,z 10 x=100 11 z=200 12 13 阅读全文
posted @ 2018-07-02 14:48 Isetan 阅读(121) 评论(0) 推荐(0)
摘要: 一、知识储备 1、1--isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo(object): 2 pass 3 4 obj = Foo() 5 6 isinstance(obj, Foo) isinstance(1,int) 返回一个布尔值 True 阅读全文
posted @ 2018-07-02 14:38 Isetan 阅读(125) 评论(0) 推荐(0)
摘要: 一、面向对象之封装 1.1、引言 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2.1-如何隐藏(在python中用双下划线开头的方式将属性隐藏起来(设置成私有的)) 1 这种 阅读全文
posted @ 2018-06-28 16:11 Isetan 阅读(134) 评论(0) 推荐(0)
摘要: re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生 阅读全文
posted @ 2018-06-25 14:39 Isetan 阅读(197) 评论(0) 推荐(0)
摘要: 一、time与datetime模块 1 1 import time 2 2 # 我们先以当前时间为准,让大家快速认识三种形式的时间 3 3 print(time.time()) # 时间戳:1487130156.419527 4 4 print(time.strftime("%Y-%m-%d %X" 阅读全文
posted @ 2018-06-20 15:42 Isetan 阅读(128) 评论(0) 推荐(0)
摘要: 一、什么是包? 1 #官网解释 2 Packages are a way of structuring Python’s module namespace by using “dotted module names” 3 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 4 5 # 阅读全文
posted @ 2018-06-19 16:33 Isetan 阅读(135) 评论(0) 推荐(0)
摘要: 一、什么是模块? 1 大家之前在编写ATM作业时,思路是先将程序中都需要有哪些功能定义出来,然后在需要用的地方调用即可。 2 比起之前通篇垒代码的方式,将重复要用的功能定义成函数会让程序更加简洁,这不能不算做是一种进步, 3 但问题是,随着程序功能越来越多,再将所有的代码都放到一起,程序的组织结构仍 阅读全文
posted @ 2018-06-16 13:26 Isetan 阅读(143) 评论(0) 推荐(0)
摘要: 1 #直接调用本身 2 def f1(): 3 print('from f1') 4 f1() 5 f1() 6 7 #间接调用本身 8 def f1(): 9 print('from f1') 10 f2() 11 12 def f2(): 13 print('from f2') 14 f1() 阅读全文
posted @ 2018-06-14 15:13 Isetan 阅读(171) 评论(0) 推荐(0)