как отличить метод от атрибута в python по имени

Иногда мне трудно отличить метод от атрибута по его имени без добавления круглых скобок.

Например:
в классе xml.etree.ElementTree.Element есть метод keys () и атрибут text .

text : Атрибут text может использоваться для хранения дополнительных данных, связанных с элементом.

keys () : возвращает имена атрибутов элементов в виде списка.


Существуют ли некоторые основные правила / соглашения, чтобы сделать текст атрибутом, но keys () метод?

Если я сделаю text () методом, а keys атрибутом. Кажется, все еще нормально.

6
задан kev 28 July 2011 в 15:19
поделиться