作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用类方法使用 Python 构建模型,并且类中有 serval 函数。
我的模型的结构是这样的:
class testing ():
def __init__ (self, number, lane, position):
self.number = number
self.lane = lane
self.position = position
def function_a (self):
print('function_a')
def function_b(self):
print('function_b')
def function_c(self):
print('function_c')
def function_d(self):
print('function_d')
def A_then_B ():
r1.function_a()
r2.function_a()
r3.function_a()
r1.function_b()
r2.function_b()
r3.function_b()
最佳答案
将您的对象放在一个集合中并遍历它们:
def A_then_B ():
objects = (r1, r2) # add as many as you have here
for r in objects:
r.function_a()
for r in objects:
r.function_b()
def A_then_B(objects):
for r in objects:
r.function_a()
for r in objects:
r.function_b()
def C_then_D(objects):
for r in objects:
r.function_c()
for r in objects:
r.function_d()
objects = (r1, r2) # add as many as you have here
A_then_B(objects)
C_then_D(objects)
关于python - 如何更有效地触发类内部函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61210851/
我是一名优秀的程序员,十分优秀!