때때로 괄호를 추가하지 않고 메소드와 속성을 이름으로 구별하기가 어렵습니다. 예를 들어파이썬에서 메소드와 속성을 이름으로 구별하는 방법
:
거기 keys()
방법 xml.etree.ElementTree.Element
클래스 text
속성.
text
: 텍스트 속성은 요소와 관련된 추가 데이터를 저장하는 데 사용할 수 있습니다.
keys()
: 요소 속성 이름을 목록으로 반환합니다.
text
속성 수 있도록 몇 가지 기본 규칙/규칙이 존재하지만, keys()
하는 방법?
text()
을 방법으로 지정하면 keys
입니다. 여전히 괜찮은 것 같습니다.
확인하는 방법입니다, 떨어져 두 개의 구별하는 방법에 대해
을 얘기하면 경우 기능으로 텍스트를, 속성으로 키로 개체를 만듭니다. name이 함수인지 var인지를 즉시 확인해야하는 경우 callable, type 및 isintance 메소드를 사용할 수 있습니다. 이 방법에 대한 자세한 내용은 http://diveintopython.org/power_of_introspection/built_in_functions.html –
"기본 규칙/규칙이 있습니까?"를 참조하십시오. 예. 인용 한 문서는 원하는 정보를 제공합니다. 당신이 이미 발견 한 것이 더 무엇이 필요합니까? –