# -*- coding:gb2312 -*-
class car:
# 属性
# 方法
def __str__():
print("哈哈哈哈哈哈啊哈")
def move():
print("车在移动。")
def Whistle():
print("车载鸣笛。")
BMW = car()
print(BMW)
Message d'erreur :
Google l'a traduit et il a dit qu'il prenait 0 paramètre de position, mais il a donné 1
Je ne comprends pas très bien ce que cela signifie.
Le paramètre de position de
class
里面定义的函数, 都需要提供一个self
est dû au fait que lorsque la classe est instanciée, l'objet d'instance sera transmis puis lié à la fonction, le code doit donc être ajusté à :Pour la relation entre
method
和function
, vous pouvez vous référer à mon article : Python : La différence entre fonctions et méthodes