概述
新手在学习python时候,会遇到很多的坑,下面来具体说说其中一个。
在使用python编写面向对象的程序时,新手可能遇到TypeError: this constructor takes no arguments这个错误。
例如下面的程序:
class Ball:
def _init_(self,color,size,direction):
self.color=color
self.size=size
self.direction=direction
def bounce(self):
if self.direction=="down":
self.direction="up"
myBall=Ball("red","small","down")
print "I just created a ball."
print "My ball is",myBall.size
print "My ball is",myBall.color
print "My ball's direction is",myBall.direction
print "Now I'm going to bounce the ball"
myBall.bounce()
print "Now the ball's direction is",myBall.direction
运行会报错:
====
最后
以上就是要减肥飞机为你收集整理的pythontypeerror_详解python中的TypeError错误解决办法的全部内容,希望文章能够帮你解决pythontypeerror_详解python中的TypeError错误解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复