对象求助
class Mobilephone:def __init__(self,cpu,screen):
self.cpu =cpu
self.screen = screen
class CPU:
def calculatte(self):
print("算你个12345")
print("cpu对象:",self)
class Screen:
def show(self):
print("显示一个好看的画面,亮瞎你的眼")
print("screen对象:",self)
#变量赋值
c1 = CPU()
c2 = c1
print(c1.calculatte())
最后的输入结果为啥有none
算你个12345
cpu对象: <__main__.CPU object at 0x000002073113FAC8>
None 你试试看不要 print()
c1 = CPU()
c2 = c1
c1.calculatte()
你就明白了 傻眼貓咪 发表于 2022-1-4 20:46
你试试看不要 print()
c1 = CPU()
画蛇添足了么 代码小白liu 发表于 2022-1-4 20:53
画蛇添足了么
是的,print函数一般都是接收返回值,你的calculatt函数并无返回值,所以打印一个none 代码小白liu 发表于 2022-1-4 20:53
画蛇添足了么
没错,在你的 calculatte() 函数里面已经有 print() 了
页:
[1]