posted @ 2019-02-28 19:06 九块九 阅读(98) 评论(0) 推荐(0)
摘要:
服务器代码 from socket import * server = socket(AF-INET,SOCK_STREAM) server.bind(("127.0.0.1",8080)) server.listen() while True: client,addr = server.accep 阅读全文
摘要:
多态: 即:不同对象可以响应同一个方法(名称相同) 产生不同的结果 对象的使用者 无需关心具体的实现 鸭子类型: python中没有强制的限制,必须做什么,python中崇尚鸭子类型 如果一个对象,长得像鸭子,叫声像鸭子,即他就是鸭子 即我们在变写类的时候,不需要强制的使用,接口来限制类中必须实现的 阅读全文
posted @ 2019-02-21 20:51 九块九 阅读(79) 评论(0) 推荐(0)
摘要:
封装:即对外隐藏实现细节,并提供一些简单的接口 python中的私有变量:在属性名前面加上两个下划线 __使其变成私有 私有属性:外界无法使用,我们可以为其提供接口 为私有属性定义访问方法和设置方法,称之为访问器和设置器 1.提供对私有属性的访问修改 2.增加额外的判断逻辑 property装饰器 阅读全文
posted @ 2019-02-20 20:29 九块九 阅读(96) 评论(0) 推荐(0)
摘要:
继承: 继承就是一个类,继承了另个一类,拥有了另个类的属性和代码,提高了代码的重用性,减少了代码冗余 属性查找顺序: 先是查找对象自己的-->类-->父类 >object object: object,是所有类的根类,python3中所有的类都是直接或者间接的继承自object 新式类与经典类 新式 阅读全文
posted @ 2019-02-19 20:40 九块九 阅读(81) 评论(0) 推荐(0)
摘要:
面向对象: 优点:扩展性高,修改单独某一个对象,不会影响到其他对象 复用性,灵活性,降低耦合度 缺点:1.相对于面向过程而言,编程的复杂度提高了 衡量一款软件的指标有很多,比如 扩展性,可用性,易用性,成本等等 2.无法准确预知执行结果 属性的查找顺序 对象既可以访问自己名称空间的内容,也可以访问类 阅读全文
posted @ 2019-02-18 17:19 九块九 阅读(107) 评论(0) 推荐(0)
摘要:
os.getcwd() 当前工作目录os.chdir() 修改当前工作目录os.curdir 当前目录 .os.pardir 父级目录 ..os.makedirs() 创建多级目录,不用平台 路径分隔符不同os.sep 获取当前平台的路径分隔符os.mkdir("a\b\c") 先查找a目录,在查找 阅读全文
posted @ 2019-01-24 15:43 九块九 阅读(107) 评论(0) 推荐(0)
摘要:
time模块 time.time() 浮点型的时间戳,从unix元年到现在的秒数 time.asctime() 格林威治时间 格式 time.ctime() 格林威治时间 格式 time.gmtime() 世界时间 ,结构化时间 time.localtime() 获取本地时间,结构化时间 time. 阅读全文
posted @ 2019-01-23 19:46 九块九 阅读(74) 评论(0) 推荐(0)
摘要:
包 本质就是一个文件夹 为什么使用包: 是结构更加的清晰 __init__.py文件的作用 包也是一个模块 在导入一个模块时发生三件事都一样 第二步需要执行被导入文件的代码,但是包只是一个文件夹不能被直接执行 所以需要提供一个py文件用来代表这个包成为一个模块 init的好处: 可以将包内模块的功能 阅读全文
posted @ 2019-01-21 18:18 九块九 阅读(75) 评论(0) 推荐(0)
摘要:
三元表达式 目的是简化书写 局限性:三元表达式智能简化仅有两个分支的if判断,而且这个判断无论是否成立都必须要返回值 res = True if age >=18 else False 递归: 递归指的是递归调用,简单的说就是一个函数在执行过程中直接或者间接 的调用该函数本身 递归调用本质上就是循环 阅读全文
posted @ 2019-01-17 20:13 九块九 阅读(106) 评论(0) 推荐(0)
摘要:
迭代器(iterator) 可迭代对象: 可以使用迭代器取出数据的对象 判断一个对象是否是可迭代对象,就看这个对象有没有实现__iter__方法 所有的容器类型(包括字符串)都是可迭代的 迭代器的使用 1.通过调用对象的__iter__()方法得到迭代器 2.调用迭代器的__next__()方法来获 阅读全文
posted @ 2019-01-16 17:22 九块九 阅读(73) 评论(0) 推荐(0)