首页 > 代码库 > 廖雪峰老师的python教程中的几个学习笔记的备份
廖雪峰老师的python教程中的几个学习笔记的备份
首先是学习@property的笔记
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/5/14 22:18 # @Author : 15407_000 # @Site : # @File : 使用@property.py # @Software: PyCharm class student(object): score=10 def getscore(self): return self.score def setscore(self,value): if not isinstance(value,int): raise ValueError("score must be int") if value <0 or value>100: raise ValueError("score must be 0~100") self.score=value pass pass s=student() s.setscore(60) print(s.getscore()) s.setscore(1111)
然后是学习多重继承的:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/6/6 21:50 # @Author : 15407_000 # @Site : # @File : 多重继承.py # @Software: PyCharm class A(object): def Run(self): print("A runs") class B(object): def Run(self): print("B runs") class C(B,A):#这里C类继承了A,也继承了B,但是调用的是B类的run方法。 ‘‘‘ #但是如果是这样继承的: class c(A,B): pass 那么调用run的时候会用A的run方法,而不是B的 ‘‘‘ pass x=C() x.Run()
廖雪峰老师的python教程中的几个学习笔记的备份
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。