Python里面的a.a是什么意思?

Python011

Python里面的a.a是什么意思?,第1张

a.a是类A的属性,所有类A的实例分享这个属性

a=A() 则a是类A的一个新实例,点表示属性操作符,前面有了限定 ,则a.a中第二个a可以清楚表示是a中的属性,不会产生冲突,所以可以用同一个标识符,当然用不同的变量名更好

前者简洁一点,少一个a 上面开玩笑,下面进行正解: 对于进行加法运算时的a,b来说 两个式子执行的结果确实没有什么区别。但是从编译的角度看吧,a+=b执行的时候效率高。 在Python列表操作符中: '+'代表连接操作,其结果是创建了一个新的列表...