1,一切皆为对象
a = 5 #a =5 在c中是非常普通的赋值,我们也通常把这个语句叫做赋值语句,但是在python中,这样的理解就错了。
id(a)
Out[20]: 1518791248
id(5)
Out[21]: 1518791248
#我们分别查一下他们的内存地址,发现地址是一样的,原来python把这语句看做是对象实例化的语句。就是把一个整数对象实例化变量为a,如果用c来写的话,要 写成:a= new 5() ,很奇怪,一个类,或者对象是不可以用数字来命名的,但是可以作为对象实例化,或者类的实例化。
2,组成: id, type, 'value'
'value'带引号,这里讲的是对象的组成,而不是属性。'int' object has no attribute 'value'
3,