属性引用 :类名和属性 class Person: 定义一个人类 role = 'person' 人的角色属性 def walk(self): 走路的一个方法 print('person is walking') print(Person.role) 查看人的role属性 print(Person. ...
分类:
其他好文 时间:
2017-09-14 21:39:25
阅读次数:
150
首先放一张网上的图:在类中定义的函数,有的称为普通函数,有的称之为方法,Python中有3中方法:实例方法、静态方法、类方法。实例方法:函数必须有一个self参数类方法:需要有@classmethod修饰符,修饰符下面的函数就称之为类方法,并且有个隐藏参数cls。静态方法:需要有@st..
分类:
编程语言 时间:
2017-09-14 19:00:17
阅读次数:
228
classHotdog:def__init__(self):#初始化对象self.cooked_level=0self.cooked_string="Raw"self.condiments=[]#空数组def__str__(self):#print(对象)msg="hotdog"iflen(self.condiments)>0:msg=msg+"with"foriinself.condiments:msg=msg+""+i+","msg=msg.strip(",")msg=self...
分类:
编程语言 时间:
2017-09-14 18:44:05
阅读次数:
142
调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim ...
分类:
移动开发 时间:
2017-09-14 16:44:53
阅读次数:
186
应用需求: 设置好用户的权限之后, 用户登录后台之后,需要根据用户的权限,用户属于哪个组,显示哪些成员。 并且进入用户编辑页面之后, 设置显示用户的字段和字段显示方式 class MyUserAdmin(UserAdmin): def get_queryset(self, request): //通 ...
分类:
Web程序 时间:
2017-09-14 13:14:25
阅读次数:
691
装了python3.0后会出现运行HTMLTestrunner报错,因为里面的脚本还是用的2.7版本上的语法。现在将需要修改的地方总结如下:打开你的HTMLTestruner.py文件:第94行,将importStringIO修改成importio第539行,将self.outputBuffer=StringIO.StringIO()修改成self.outputBuffer=io...
分类:
编程语言 时间:
2017-09-14 10:22:13
阅读次数:
234
协议是什么? 协议(Protocols)与其他编程语言中的接口很相似,它规定你哪些方法必须要定义。然而,在Python中的协议就是现得不那么正式。事实上,在Python中,协议更像是一种指南。 容器类型的协议 如果希望定制的容器是不可变的话,你只需要定义__len__()和__getitem__() ...
分类:
编程语言 时间:
2017-09-13 21:13:22
阅读次数:
253
描述符 描述符就是将某种特殊类型的类实的实例指派给另一个类的属性。 特殊类型就是实现以下三个方法的一个或多个 __get__(self, instance, owener) 用于访问属性,它的返回属性的值 __set__(self, instance, value) 将在属性分配操作中调用,不返回任 ...
分类:
编程语言 时间:
2017-09-13 19:27:45
阅读次数:
174
两个内存段 在同一个进程空间中dlopen一个.so文件,理论上在内存中是同一片区域,但实际调试中发现Android7.0(read "/proc/self/maps")中,先后读同一个.so内存中居然出现两个段! 这在低版本Android(比如4.x)中不曾出现。 如下一些blog中分析,与And ...
分类:
移动开发 时间:
2017-09-13 17:15:15
阅读次数:
214