在阅读一个Python程序时,我曾经发现一个函数以以下方式使用self
。
class Auto(object):
_biases_str = "biases{0}"
def _b(self, n, suffix=""):
name_b_out = self._biases_str.format(i + 1) + "_out"
return `self[self._biases_str.format(n) + suffix]`
name_b_out = self._biases_str.format(i + 1) + "_out"
这一行在我看来很正常,也就是说我们总是使用 self.
来定义某些东西。但是我对 self[self._biases_str.format(n) + suffix]
的用法不是很清楚。具体而言,这里的 self[]
是什么意思,或者它是做什么的?
\
反引号`` 也应该在那里吗? - Antti Haapala -- Слава Україні