개체가있는 경우 개체에 속성을 가져오고 그렇지 않으면 None
또는 빈 문자열 또는 일부 기본값으로 설정합니다. 이 작업을 수행하는 데 한 가지 빠른 방법이 있습니까?오브젝트의 속성을 얻는 가장 깨끗하고/가장 빠른 방법은 무엇입니까?
의사의 예를 들면 다음과 같습니다
gender = getattr(Person, "gender", "")
이것은 Person
개체가 이러한 속성이있는 경우 Person.gender
에 gender
을 설정하고 ""
을에한다 :
gender = if Person then Person.gender else ''
를 충분히 재미있게, 당신의 의사가 유효 커피 스크립트와 코코입니다. :) – AKX
관련이 없지만 대문자로 된 식별자는 인스턴스가 아닌 클래스 이름처럼 보입니다. –