请问我的Python代码中这个冒号为什么出错
classCat(object):leg=4def__init__(self,cat_name):self.name=cat_namedefchange_name(sel...
class Cat(object): leg=4 def__init__(self,cat_name): self.name=cat_name def change_name(self,cat_name): self.name=cat_name def climb(self): print("The cat %s is climbing"%self_name)tom=Cat("Tom")tom.change_name("Mike")tom.climb()
展开
2018-04-29 · 知道合伙人互联网行家
关注
展开全部
首先,你那个if 'x'<6: 这句话本身没什么语法错误,楼上说'x' 是一个字符串,不能跟数字直接比较是错的,这个也可以比较,python会拿字符串'x'的ASCII码跟6来比较,不过你的意思应该是要把变量x的值和6比较,就应该这样写, if x<6:
第二个,import是用来导入一个模块的, 导入模块时,模块名字不加引号的,如果你有一个hello模块,你应该这样写import hello ,不过我想你应该是想打印出hello,应该用print 来打印,print 'hello'
第二个,import是用来导入一个模块的, 导入模块时,模块名字不加引号的,如果你有一个hello模块,你应该这样写import hello ,不过我想你应该是想打印出hello,应该用print 来打印,print 'hello'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询