Стиль класса Python с частными методами и переменными класса [closed]

Я хотел добавить частный метод и переменную класса к небольшому классу Python. Является ли следующий идиоматический стиль ООП Python3?

class Foo:

    # class data
    _regex = 'bar'

    def _private_method(self, string):
        if re.search(self._regex, string):
            return True
        else:
            return False

    def public_method(self):
        if self._private_method("string"):
            do_something()
        else:
            something_else()

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *