2024-10-04 09:29:54 发布
网友
为什么下面的代码输出为vijay,change,10 我是python新手,不知道什么是实例变量,什么是局部变量。以及
class Emp: name = "satya" def __init__(self,n): name = "change" self.name = n self.var = 10 Emp.name=name e = Emp("vijay") print(e.name) print(Emp.name) print(e.var)
这个问题在Python文档和Google很容易找到的各种第三方文章中都有涉及。例如:http://timothyawiseman.wordpress.com/2012/10/06/class-and-instance-variables-in-python-2-7/
这个问题在Python文档和Google很容易找到的各种第三方文章中都有涉及。例如:http://timothyawiseman.wordpress.com/2012/10/06/class-and-instance-variables-in-python-2-7/
相关问题 更多 >
编程相关推荐