TCL脚本编程教程要点
一、函数参数传递问题:
程序运行结果应为[1], [1, 2], [1, 2, 3]。原程序中s_list作为默认参数,在函数第一次被调用时创建,并在后续的调用中保留其状态,导致多次调用时s_list列表不断累加。
二、Python中类方法与静态方法的区别:
类方法属于类对象,通过@classmethod装饰,接收类对象cls作为参数,可由类对象和实例对象调用。静态方法则与类无直接关联,使用@staticmethod装饰,可直接通过对象调用。
三、类变量与实例变量:
在Person类中,name被定义为类变量,而实例变量则会在每次创建类的新实例时初始化。给定代码中,未显示类变量与实例变量的具体定义和访问方式。
8.85MB
文件大小:
评论区