关于python类中的实例方法
以下代码在运行实例方法后为什么会有None输出?class Dog:
eyes = 2
def run(self):
print('看到小主了,我要飞快的跑向他')
def warning(self):
print('警告你,这是我的地盘,不许你跟我抢')
def sleep(self):
print('靠着小主睡觉真舒服!')
def __init__(self,name,colour):
self.name = name
self.colour = colour
Jeff=Dog('Jeff','black')
print(Jeff.name+' is my dog,its a '+Jeff.colour+' dog.')
print(Jeff.eyes)
print(Jeff.warning())
print(Dog.warning(Jeff))
16行17行为啥要用print 这不是画蛇添足吗 函数如果没有return 指定数据,默认都是返回None
页:
[1]