use*_*893 2 python parameters namespaces self
我有一个Python类,它包含几个嵌套的参数组:
class MyClass(object):
#some code to set parameters
def some_function(self):
print self.big_parameter_group.small_parameter_group.param_1
print self.big_parameter_group.small_parameter_group.param_2
print self.big_parameter_group.small_parameter_group.param_3
Run Code Online (Sandbox Code Playgroud)
我想减少访问参数所需的代码.我应该在some_function的顶部放置什么来简单地通过名称访问参数(param_1,param_2,param_3)?我应该在MyClass中放置什么来为其所有方法应用此快捷方式,而不仅仅是some_function?
我会用它开始这个功能
spg = self.big_parameter_group.small_parameter_group
Run Code Online (Sandbox Code Playgroud)
然后使用该缩写.你可以定义这样的缩写__init__(),我想,如果你想self在前面随处使用它们.
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |