如何调用自我价值在python中的类函数定义中?

2024-10-01 15:43:26 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在函数定义中调用self.value?在

class toto :
    def __init__(self):
         self.titi = "titi"
    def printiti(self,titi=self.titi):
          print(titi)

Tags: 函数self定义initvaluedeftiticlass
2条回答

这是如何做到的:

  def printiti(self, titi=None):
    if titi is None:
      titi = self.titi
    print titi

这是一个常见的python习惯用法(将参数的默认值设置为None并在方法的主体中检查它)。在

class Toto:
    def __init__(self):
         self.titi = "titi"

    def printiti(self, titi=None):
         if titi is None:
             titi = self.titi
         print(titi)

类名通常是大写的。在

相关问题 更多 >

    热门问题