摘要:
服务器端: 客户端: 先运行服务器然后客户端 阅读全文
摘要:
# 错误:语法错误,少了些啥导致的错误不按照语言规定, #逻辑错误:#IndentationError;语法错误#IndexError:索引超出边界#NameError:变量没有名字#SyntaxError:代码错误#异常是由错误触发的age=input('>>>')if age.isdigit() 阅读全文
摘要:
#多态:指出了对象通过共同的属性和动作来操作即访问们不需要考虑他们具体的类 #类就相当于工厂,产生一个个的实例 #不同的对象调用相同的方法,多态是继承的一种体现方式 #斐波那契数列,1 1 2 3 5 8.。。前2个数的和 class Fib: def __init__(self): self._a=1 self._b=1 def __iter__... 阅读全文
摘要:
#当父类名改动时,显然需要改动内容巨大,所以用super方法 #super()代替了父类名,也不需要传递参数self,父类名可以随意改动不影响 class Vehichle1: Country='china' #名字='ales'不好这样 def __init__(self,name,speed,load,power): self.name=name ... 阅读全文
摘要:
#子类调用父类的方法 class Vehichle: Country='china' #名字='ales'不好这样 def __init__(self,name,speed,load,power): self.name=name self.speed=speed self.load=load self.pow... 阅读全文
摘要:
#深度优先和广度优先 #新式类基本都是广度优先 class A:#如果没有具体继承类默认继承类是object def test(self): print('A') class B(A): pass # def test(self): # print('B') class C(A): pass # def test(self):... 阅读全文
摘要:
#接口继承:导入 abc、metaclass=abc.ABCMeta、@abc.abstractmethod # 1 父类只定义方法不需要具体实现 #2 子类必须实现父类所有规定的方法,具体实现 # 有了类,实例化就可以实现 import abc#导入接口模块 class All_file(metaclass=abc.ABCMeta):#加上这个句子 #metaclass=abc.ABC... 阅读全文
摘要:
#继承,()里加上一个父类名 #子类继承了父类的所有属性 class Dad: money=10#遗产 def __init__(self,name):#一旦实例化就会出发这个方法的执行 print('父类') self.name=name def hitson(self): print('%s正在打儿子'%self.na... 阅读全文
摘要:
class Room: tag=1 # def __init__(self,name,width,owner):#self表示对象,可以大家用的如p1 # self.name=name # self.owner=owner # self.width=width @classmethod#调用类方法类 阅读全文
摘要:
类方法classmethod,cls#静态属性@property和静态方法self #静态属性就是数据属性 class Room: tag=1 # def __init__(self,name,width,owner):#self表示对象,可以大家用的如p1 # self.name=name # self.owner=owner # ... 阅读全文