2005年04月08日 星期五 21:00
http://zephyrfalcon.org/labs/python_pitfalls.html è¿ä¸ªé¾æ¥å¯è½æå°ä½ çé®é¢äºã --- python-chinese at lists.python.cn wrote: ���ڵ��Գ���ˣ�����Pythonwin(Ϊʲô�����ջ���Ҫ��������õ�*win*). > ����������ʼ�ģ� > �ҷ����ҵ�һ��xml��object��ת������ת������Ľ�����Dz���ȷ��������һ�� > list�Ķ�����ˣ�һЩ����Ӧ�������list������ֵ�objectҲ�����lit����� > �֣� > ���ת�����������н���ĵݹ���ã������ر��ѵ��ԣ����ù�print > statemetn��pdb��idle��pythonwin�� > > �����˼���һ�죬�ղ����ڷ����ˡ������ס����Ǿ���python compiler ��ij�� > �Ż���ʩ"���" > 1 ������ij��class��__init__��ij��ȱʡ������һ��list������[]����ֵ���� > ô�ܿ��ܻ����ÿһ��ʹ����ȱʡ�����ʼ����object����������ͬһ��list. > 2 ͬ����������ڵݹ���õĺ����ϡ� > 3 ͬ������Ҳ������map�ϣ�Ҳ����ȱʡ������map > > ���Բ�������Ҫ�ģ����� > > �Ҹ��һ�����ӣ� > =============================exp1 > def loop(i, l=[]): > if i<=0: return > print id(l) > loop(i-1) > > loop(4) > >>>>>>>output>>>>>>>>>> > 19538688 > 19538688 > 19538688 > 19538688 > =============================exp2 > def loop(i): > if i<=0: return > l = [] > print id(l) > loop(i-1) > > loop(4) > >>>>>>>output>>>>>>>>>> > 19538688 > 19538288 > 19538808 > 19538608 > > �Ҳ�֪�����Dz���һ�� known-issue,��������Ǻ����ˣ�д����ò�֪������� > ��Ҫ�ڷ�����Ĵ� > �ҵĽ��취��������ı��ʽ�� > def __init__(self, argList=None): > self.myList = argList or [] > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
Zeuux © 2025
京ICP备05028076号