摘要: socket介绍 建立连接前的【握手】与断开连接的【挥手】都封装在socket中 socket和file区别: file模块针对指定【文件】进行【打开】【读写】【关闭】 socket模块针对【服务器】和【客户端】进行【打开】【读写】【关闭】 socket参数 sk = socket.socket(f 阅读全文
posted @ 2018-01-06 17:12 ︻◣_蝸犇り~ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 异常模板 常用的异常种类 主动触发异常 断言 阅读全文
posted @ 2018-01-02 17:20 ︻◣_蝸犇り~ 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 语法 str.replace(old, new[, max]) 参数 old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替换不超过 max 次 re.sub(pattern, repl, string, count=0, flags=0 阅读全文
posted @ 2018-01-02 16:52 ︻◣_蝸犇り~ 阅读(56939) 评论(0) 推荐(1) 编辑
摘要: 静态方法@staticmethod:不可访问类中的变量与方法,唯一的关联就是通过类名去调用 类方法@classmethod:只能访问类变量,不能访问实例变量 属性方法@property:把类里面的方法变成属性,其跟普通类没有关系 属性方法例子 1 class Flight(object): 2 de 阅读全文
posted @ 2018-01-02 16:16 ︻◣_蝸犇り~ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: oop 面象对象 面向对象的特性:封装、继承、多态,利用 类、对象 class类: 对一类相同属性的对象抽象、蓝图、原型, 在类中定义这些对象都具备的属性 object对象: 类实例化后的实例 Encapsulation封装:对数据的赋值、内部调用对外部用户是透明的 作用:防止数据被随意修改,外部程 阅读全文
posted @ 2017-12-31 11:12 ︻◣_蝸犇り~ 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Subprocess模块 subprocess.run(args, *, stdin=None, input=None, stdout=None, stderr=None, shell=False, timeout=None, check=False) >>>res2 = subprocess.ru 阅读全文
posted @ 2017-12-22 12:03 ︻◣_蝸犇り~ 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、导入模块 Python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量的模块以供使用,如果想要使用模块,则需要导入。导入模块有一下几种方法: 1. import module 2. from moudule.xxx.xxx import xx 3. from module.xxx. 阅读全文
posted @ 2017-12-20 16:52 ︻◣_蝸犇り~ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器: 本质是函数(装饰函数),就是为其他函数添加附加功能 原则:1. 不能修改被装饰器的函数的源代码与调用方式 知识储备: 1. 函数即"变量" 2. 高阶函数 a. 把一个函数名当实参传给另一个函数 b. 返回值中包含函数名 3. 嵌套函数 生成器 特点: 1. 只有调用时才会生成相应 阅读全文
posted @ 2017-12-10 10:53 ︻◣_蝸犇り~ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 集合 1、去重 list_1 = set([1,2,3,4,0,7,4,8]) list2 = set([99,34,6,8,3]) list3 = set([0,4,8]) list4 = set([84,45,49]) print(list_1) <<< {0, 1, 2, 3, 4, 7, 8 阅读全文
posted @ 2017-11-14 16:49 ︻◣_蝸犇り~ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 模块初识 os:所有跟系统有关的操作基本都是用此模块 os.system("df -h") 调用系统命令,结果输出打印在屏幕上,返回值为执行结果(0或1) os.mknod(file_name) 创建空文件 os.mkdir(dir_name) 创建文件夹 os.path.exists(path) 阅读全文
posted @ 2017-11-07 12:44 ︻◣_蝸犇り~ 阅读(175) 评论(0) 推荐(0) 编辑