class a(type):
def __str__(self):
return 'aaa'
def __new__(cls, name, bases, attrs):
attrs['cool']='cool!!!!'
new_class = super(a,cls).__new__(cls, name, bases, attrs)
#if 'media' not in attrs:
#new_class.media ='media'
return new_class
class b(object):
__metaclass__=a
def __str__(self):
return 'bbb'
print b
print b()['cool']#how can i print 'cool!!!!'
2
A
답변
5
print b().cool
attrs
객체의 사전된다. Python 개체의 속성은 .
구문으로 참조됩니다.
1
print "cool!!!"
또는 뭔가를 놓쳤습니까? 당신의 __new__
방법
+0
나는 어떻게 그렇게 투표 득점을 사랑합니다 : (1 * +1) + (4 * -1) = +2 –
+0
나는 당신의 대답을 벗어났습니다. – Erik
관련 문제
- 1. 익명 개체의 속성에 액세스하려면 어떻게해야합니까?
- 2. 정수가 아닌 이름으로 속성에 액세스하려면 어떻게해야합니까?
- 3. 무스 강제로 내 개체의 속성에 액세스하려면 어떻게해야합니까?
- 4. 하이픈으로 연결된 이름으로이 개체 속성에 액세스하려면 어떻게합니까?
- 5. 코드에서 핵심 데이터 엔티티의 속성에 액세스하려면 어떻게합니까?
- 6. 셀 값을 개체의 특정 속성에 바인딩하려면 어떻게합니까?
- 7. 스레드 내에서 System.Web.Http.Current.Response에 액세스하려면 어떻게합니까?
- 8. 이름으로 포스트그레스 테이블에 액세스하려면 어떻게해야합니까?
- 9. 개체의 속성에 격자 바인딩
- 10. IXMLDOMNode에서 요소 속성에 액세스하려면 어떻게해야합니까?
- 11. ActionFilter에서 ModelState에 액세스하려면 어떻게합니까?
- 12. 흰색으로 MessageBox에 액세스하려면 어떻게합니까?
- 13. 텍스트 상자의 텍스트를 개체의 이름으로
- 14. 자식 개체의 속성에 텍스트 바인딩
- 15. 런타임에 이름으로 구조 필드에 액세스하려면 어떻게해야합니까?
- 16. Spring에서 데이터 소스에 액세스하려면 어떻게합니까?
- 17. Timer가 연결된 객체에 액세스하려면 어떻게합니까?
- 18. simplexml을 사용하여 PHP에서 XML 속성에 액세스하려면 어떻게해야합니까?
- 19. 클래스 메소드에서 Moose 속성에 액세스하려면 어떻게해야합니까?
- 20. C#에서 파일 속성에 액세스하려면 어떻게해야합니까?
- 21. "선택한"요소의 속성에 인라인으로 액세스하려면 어떻게해야합니까?
- 22. 이 LDAP 객체의 속성에 액세스하려면 어떻게해야합니까?
- 23. Castle Windsor의 Fluent Interfaces API에 액세스하려면 어떻게합니까?
- 24. 프로그래밍 방식으로 detailsview에서 컨트롤에 액세스하려면 어떻게합니까?
- 25. Compas Search 프레임 워크에서 하위 개체 속성에 액세스하려면 어떻게해야합니까?
- 26. main이 아닌 클래스에서 XAML 개체에 액세스하려면 어떻게합니까?
- 27. 데이터베이스에 보관 된 개체의 ID를 속성에 포함해야합니까?
- 28. IEnumerable을 구현하는 개체의 속성에 대한 데이터 바인딩
- 29. WPF 다른 개체의 종속성 속성에 바인딩 하시겠습니까?
- 30. Silverlight 개체의 속성에 대한 데이터 바인딩
사람들이 제목을 읽지 않는 경우를 대비하여 나머지 질문을 반영하도록 노력해야합니다. –
인쇄 Foo 또는 Bar (http://en.wikipedia.org/wiki/Foobar)는 더 차갑습니다! – ep3static