TypeError: object.__init__() takes no parameters
2016-08-30 10:03
543 查看
python 3class输出显示TypeError: object.__init__() takes no parameters
class Complex: def __init__(self,realpart,imagpart): self.r=realpart self.i=imagpart y=Complex(4,6) print(y.r,y.i)
问题就出现在__int__上:
原因1:__init__的前后两个下划线没注意;
原因2:__init__写成__int__
python的类要注意私有属性与方法是不能在类外被调用的
相关文章推荐
- TypeError: object() takes no parameters
- python "TypeError: object() takes no parameters"
- python报错 TypeError: object() takes no parameters
- TypeError: object.__new__() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- 在Python中TypeError: object() takes no parameters新手问题的解决办法
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- __new__方法以及TypeError: object() takes no parameters的处理
- Python3问题TypeError: object() takes no parameters
- Python_TypeError:object() takes no parameters
- IndentationError: unexpected indent,SyntaxError: invalid syntax,TypeError: object() takes no paramet
- Python中小错误 之 object() takes no parameters
- Python错误之object() takes no parameters
- 《python核心编程》序列:字符串、列表和元组Python: Attribute Error - 'NoneType' object has no attribute
- TypeError: this constructor takes no arguments(Python 学习遇到的错误1)
- Python中小错误 之 object() takes no parameters
- Uncaught TypeError: Object #<Object> has no method 'addEvents'
- Uncaught TypeError: Object #<Object> has no method 'fancybox'