class Wheels(Car):
def __init__(self, name, noise, canMakeNoise):
self.name = name
self.noise = noise
self.canMakeNoise = Bool
def makeNoise(self):
if canMakeNoise = False:
Wheels.name + "" + "vroom"
else:
print Wheels.name + "" + "remains silent"
如果运行该代码,会出现以下错误:
File "python", line 26
if canMakeNoise = False:
^
SyntaxError: invalid syntax
如何在Python的if-else语句中添加bool?你知道吗
你不应该这样做。在Python中正确的方法是:
以及:
相反。从PEP 8:
为了完整起见,您需要使用
==
进行比较。=
用于赋值。您可以使用三元if/else,也可以使用
str.format
将使您的串联更加出色:相关问题 更多 >
编程相关推荐