python问题

1 view
Skip to first unread message

Xiaokui Shu

unread,
Mar 14, 2011, 10:58:42 PM3/14/11
to hefeilug
今天写程序的时候用了一次嵌套在函数里的类,因为以前看过嵌套在函数里的函数。
没有任何问题,很正常。

大概样子:

def functionA():
    class classB:
        def __init__(self):
            print 'hello'
    b = classB()

if __name__ == '__main__':
    functionA()

但是没有看过哪本书上提到这种用法,望了解的人帮我确认一下的确有这种用法。
话说回来,如果python真的设计时考虑到了这个,那python里函数和类不就能任意相互嵌套了?
我不知道怎么搜,网上我没找到类似的用法:-(


Best,
Xiaokui

Xiaokui Shu

unread,
Mar 14, 2011, 11:13:21 PM3/14/11
to hefeilug
Reply all
Reply to author
Forward
0 new messages