class A(object):
pass
class B(object):
pass
class C(A if 1 else B):
pass
在类继承的时候进行判断。例如类C中就会继承类A, 因为 A if 1 else B会返回A。
之前写继承的时候,都是括号中直接写类的名字,
而这里写的是一句代码,这句代码的返回值作为父类来继承
class A(object):
pass
class B(object):
pass
class C(A if 1 else B):
pass
在类继承的时候进行判断。例如类C中就会继承类A, 因为 A if 1 else B会返回A。
之前写继承的时候,都是括号中直接写类的名字,
而这里写的是一句代码,这句代码的返回值作为父类来继承
本文标题:python 类继承的新鲜写法
本文链接:https://www.haomeiwen.com/subject/tpgkwftx.html
网友评论