3
모든 것이 파이썬 (심지어 함수)의 객체이기 때문에 실제로 함수 클래스에서 확장 할 수 있습니까? 예를 들어 문자열 유형으로 다음을 수행 할 수 있습니다. 함수 유형에 대해 비슷한 작업을 수행 할 수있는 방법이 있습니까?파이썬에서 내장 함수 클래스를 확장 할 수 있습니까?
class Foo(str):
def appendFoo(self):
return self+'foo'
foo = Foo('test')
print foo
>>> test
print foo.upper()
>>> TEST
print foo.appendFoo()
>>> testfoo
예를 들어 무엇을 의미하는지 명확하게 설명해 주시겠습니까? – Volatility
@Volatility 나는 언어를 탐색하고있을 수 있는지 궁금해하고 있습니다. 감사. –
관련 항목 : http://stackoverflow.com/questions/10061752/which-classes-cannot-be-subclassed –