摘要: 动态导入模块: 1. 加入在lib目录下有aa.py 正常导入模块aa from lib import aa 现在的情况: modname = "aa" from lib import modname 是无法直接导入的,无法解析到modname 正确的方法: mod = __import__("li 阅读全文
posted @ 2018-07-10 21:35 仙寓游子 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Socket 网络编程: socket 是对上层协议的封装; 发送端: import socket socket.TCP/IP connect(a.ip,port) socket.send("hello") socket.recv() socket.close() 接收端: import socke 阅读全文
posted @ 2018-07-10 21:33 仙寓游子 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 异常处理: 例1: data1 = {} data2 = []try: print(data2[1]) data1["name"]except KeyError as e: print("no key:", e)except IndexError as e: print("list index er 阅读全文
posted @ 2018-07-10 21:32 仙寓游子 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 类反射: 通过字符串映射或修改程序运行时的状态,属性,方法 有以下4个方法: 1. hasattr(obj, str) 判断obj对象是否存在str方法 2. getattr(obj, str) 获取obj对象的内存地址 3. setattr(obj, str_name, func_name) 将方 阅读全文
posted @ 2018-07-10 21:19 仙寓游子 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 类的特殊成员方法: 1. __doc__ #打印类的描述信息 class Dog(object): """this is document fot class Dog""" def __init__(self): pass; print(Dog.__doc__) 输出: this is docume 阅读全文
posted @ 2018-07-10 21:14 仙寓游子 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 多态: 一种接口多种形态; 作用,实现接口的重用 class Animal(object): def __init__(self, name): # Constructor of the class self.name = name def talk(self): # Abstract method 阅读全文
posted @ 2018-07-10 21:04 仙寓游子 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 经典类: class People:新式类: class People(object): 区别主要体现在多继承上构造函数顺序问题: python2: 经典类是按深度优先来继承的,新式类按广度优先来继承的 python3: 都是按照广度优先来继承 多继承: class People(object): 阅读全文
posted @ 2018-07-10 21:03 仙寓游子 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 面向对象: 1. 面向对象编程介绍; 2. 为什么要用面向对象进行开发 3. 面向对象的特性:封装,继承,多态, 4. 类,方法 面向对象1. 介绍: 编程: 程序员用特定的语法,数据结构,算法组成的代码告诉计算机如何执行任务的过程。 程序: 一个程序员为得到一个任务结果而编写的一组指令的集合; 编 阅读全文
posted @ 2018-07-10 20:49 仙寓游子 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 开发要求: 开发一个简单的python计算器: 实现加减乘除及优先级解析; 用户输入类似这样的表达式: 1 - 2*((60-30 +(-40/5)*(9-2*5/3+7/3*99/4*2998 + 10*568/14))-(-4*3)/(16-3*2)) 等类似公式后,必须自己解析里面的(),+, 阅读全文
posted @ 2018-06-25 21:43 仙寓游子 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 正则表达式: 正则表达式本身是一种小型的,高度专业化的编程语言,在python中,通过内嵌集成re模块 可以直接调用来实现正则匹配。 动态的模糊匹配,存在一定的条件 例1: import re res = re.match("^Chen", "Chen321RongHua") #^匹配以Chen开头 阅读全文
posted @ 2018-06-25 21:29 仙寓游子 阅读(215) 评论(0) 推荐(0) 编辑