摘要: Python 函数修饰符(装饰器)的使用 1. 修饰符的来源修饰符是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。 修饰符是解决这类问题的绝佳设计,有了修饰符,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,修饰符的作用就是 阅读全文
posted @ 2018-11-30 01:18 The-Chosen-One 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 关于类与对象的一些常用BIF(内置函数) 1、issubclass(class,classinfo) 含义:如果class是classinfo的子类,则返回True,否则返回false,用来判断子类关系 2、isinstance(objiect,classinfo) 含义:检查一个实例对象是否属于一 阅读全文
posted @ 2018-11-30 01:02 The-Chosen-One 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 1、把类的对象实例化放到一个新的类里面叫做类的组合,组合就是指几个横向关系的类放在一起,纵向关系的类放在一起是继承,根据实际应用场景确定。简单的说,组合用于“有一个”的场景中,继承用于“是一个”的场景中。例如,水池里有一个乌龟,天上有一个鸟,地上有一个小甲鱼,这些适合使用组合。青瓜是瓜,女人是人,鲨 阅读全文
posted @ 2018-11-28 01:10 The-Chosen-One 阅读(1619) 评论(1) 推荐(0) 编辑
摘要: 1、类与对象里的父类与子类(继承): 类的继承主要是指自子类对于之前父类的方法的继承,如果子类里面写了父类里的方法,则它会将父类里的方法覆盖掉,从而不能再调用到父类的方法。 2、为了解决父类与子类里的同方法覆盖问题,可以有以下两种方法: (1)调用未绑定的父类方法: 在同方法下面添加: 父类名称._ 阅读全文
posted @ 2018-11-23 00:59 The-Chosen-One 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 综合举例: 游戏编程:按以下要求定义一个乌龟类和鱼类并尝试编写游戏。 O 假设游戏场景为范围(x, y)为0<=x<=10,0<=y<=10 实现代码如下: 阅读全文
posted @ 2018-11-22 01:40 The-Chosen-One 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: python的类和对象2(self参数) 1、python里面对象的方法都会有self参数,它就相当于C++里面的this指针;绑定方法,据说有了这个参数,Python 再也不会傻傻分不清是哪个对象在调用方法了,你可以认为方法中的 self 其实就是实例对象的唯一标志。 2、__init__(sel 阅读全文
posted @ 2018-11-22 01:36 The-Chosen-One 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 Python里的类 类的创立举例如下: class Turtle: %特征参量: color = "green" weight = 10 legs = 4 shell = True mouth = "大嘴" %方法 def climb(self): print("我正在很努力地向前爬. 阅读全文
posted @ 2018-11-21 00:39 The-Chosen-One 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 对于一般的通讯录系统,主要有两个参数:姓名和电话号码,所以可以利用python编程里面的字典来进行建立之间的所属关系, 可以利用以下代码简单实现: 使用条件语句的代码非常直观明了,但是效率不高。因为程序会两次访问字典的键,一次判断是否存在(例如 if name in contacts) 阅读全文
posted @ 2018-11-16 01:14 The-Chosen-One 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: Python文件打开方式(with语句) python编程中对于文件的打开方式主要有以下两种: 1、利用直接性的open("","")函数:(举例说明) try: import os os.chdir("D:\\Study\\Python 练习\\") %找到所需打开文件的目录 f=open("6- 阅读全文
posted @ 2018-11-16 00:58 The-Chosen-One 阅读(4229) 评论(0) 推荐(0) 编辑
摘要: 对于python编程的代码,如果需要进行相应的检查其中的错误或者异常,并且确定出现异常语句的大致范围,主要有以下四种方法: 1、第一种方法:遇错即止(告知原因) try ......(所需检查语句) ......(出错语句) ......(后面的代码)%将不进行执行 except exception 阅读全文
posted @ 2018-11-15 00:44 The-Chosen-One 阅读(1770) 评论(0) 推荐(0) 编辑