python按序解析,变量赋值即定义,变量未定义不可使用
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python按序解析,变量赋值即定义,变量未定义不可使用相关的知识,希望对你有一定的参考价值。
class A():
def fun(self):
print(self.name)
a = A()
a.name = "hh"
a.fun()
让我们学习C++的同学感到不可思议的是,定义类A的时候,并没有定义成员name,但是居然可以在实例化对象之后,增加成员name。
如果先调用函数fun,就会报错:
class A():
def fun(self):
print(self.name)
a = A()
a.fun()
a.name = "hh"
以上是关于python按序解析,变量赋值即定义,变量未定义不可使用的主要内容,如果未能解决你的问题,请参考以下文章