摘要: 1 #修饰符的作用就是为已经存在的对象添加额外的功能 2 #实例: 3 import time 4 5 def timesLong(fun): 6 x = 0 7 def call(): 8 start = time.clock() 9 print("时钟开始!") 10 fun() 11 end... 阅读全文
posted @ 2017-12-19 17:26 欧晨曦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1 #一些常用的BIF和使用实例 2 3 #------------------------------------------------------------------- 4 #issubclass 判断一个类是否是另外一些类的子类 5 #issubclass(class,classinfo) classinfo 可以是类对象组成的元组,只要class与其中任何一个候选类的子... 阅读全文
posted @ 2017-12-19 16:01 欧晨曦 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 1 #什么是组合:其实就是在类定义中把需要的类放进去实例化就可以啦。 2 class A: 3 pass 4 5 class B: 6 pass 7 8 class C: 9 def __init__(self): 10 self.a = A() 11 self.b = B() 12 13 14 #C拥有了A和B,... 阅读全文
posted @ 2017-12-19 15:09 欧晨曦 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1 #继承 2 #假设有不同品种的鱼,它们的蛋白质含量都不同,那么我们吃掉这些鱼获得的效果也应该不同 3 #----------------------------------------------------------------------- 4 #实例一:主要演示简单的多态,简单的单继承 5 6 #所有鱼的基类 7 class Fish: 8 def __in... 阅读全文
posted @ 2017-12-18 17:14 欧晨曦 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1 import random 2 import os 3 import time 4 5 class Fish(object): 6 7 coord = {} 8 moveSpeep = 0 9 10 def __init__(self,posX,posY,moveSpeep = 1): 11 sel... 阅读全文
posted @ 2017-12-18 16:08 欧晨曦 阅读(761) 评论(0) 推荐(0) 编辑
摘要: #在Python中其实并没有像C++一样的,private,public,protected这些关键字用来限制访问权限 #但是我们可以在属性和方法的前面加上__双下划先 class testClass(object): def __init__(self): self.__name = "欧米茄" self.score = 100 def __... 阅读全文
posted @ 2017-12-17 22:13 欧晨曦 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1 #创建一个类,类是一种具有相同属性和方法的抽象 2 #创建类需要使用class关键字,并且定义方法时,方法的第一个参数是self 3 class Student(object): 4 5 #这点与C/C++、C#的语法不同,简单区别下,定义类属性需要在特殊方法__init__内部 6 def __init__(self,name,score): 7 ... 阅读全文
posted @ 2017-12-17 21:29 欧晨曦 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 1 import os 2 import easygui as g 3 4 def StatisticeCodeLine(dir_name): 5 file_dict = {".py":[0,0],".c":[0,0],".cpp":[0,0],".pas":[0,0],".asm":[0,0]} 6 all_child_dir = os.walk(dir_name... 阅读全文
posted @ 2017-12-17 20:35 欧晨曦 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1 import random 2 3 secret = random.randint(1,10) #随机一个数字作为答案 4 value = secret + random.randint(100,1000) #随便给一个值,防止重复 5 count = 3 #剩余游戏次数 6 while not secret ... 阅读全文
posted @ 2017-12-17 09:16 欧晨曦 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #关于腌菜的基础操作 #一般情况下学会腌菜的技术可以使文件大小更加小巧,更加持久。 #下来是就是一些腌菜的基础用法 import pickle, os #在腌菜之前需要导入腌菜模块 #实例一:这是一个保存腌菜的实例 print("------------------------------------------------------------... 阅读全文
posted @ 2017-12-14 00:30 欧晨曦 阅读(642) 评论(0) 推荐(0) 编辑