首页 > 开发 > Python > 正文

Python中关于数字对象的问题(1.__add__(1))?

2017-09-06 19:11:17  来源:网友分享

1.__add__(1)这句为什么有语法错误? 而下面这句就没有:

a = 1 a.__add__(1)

1是一个int对象,a也是一个int对象,他们两个有什么区别吗?

解决方案

(1).__add__(1)
1..__add__(1)

数字后的.,python认为是小数点
1.是合法的语法
1._错误的语法