Иногда мне трудно отличить метод от атрибута по его имени без добавления круглых скобок.
Например:
в классе xml.etree.ElementTree.Element
есть метод keys ()
и атрибут text
.
text
: Атрибут text может использоваться для хранения дополнительных данных, связанных с элементом.
keys ()
: возвращает имена атрибутов элементов в виде списка.
Существуют ли некоторые основные правила / соглашения, чтобы сделать текст
атрибутом, но keys ()
метод?
Если я сделаю text ()
методом, а keys
атрибутом. Кажется, все еще нормально.