如何让格式字符串以正确的方式工作?

2024-09-30 10:27:07 发布

您现在位置:Python中文网/ 问答频道 /正文

    class Fahrzeug:
def __init__(self,Leergewicht,Baujahr):
    self.Leergewicht = Leergewicht
    self.Baujahr
def __str__(self):
    v =  "Leergewciht : {} Baujahr {}"
    return v.format(str(self.Leergewicht),str(self.Baujahr))

拉德=华氏度(101201955) 打印(rad)

**它引发了一个错误: 文件“Bl12.py”,第6行 返回“Leergewciht:{}Baujahr{}”。 ^ SyntaxError:无效语法 **


Tags: 文件selfformatreturninitdef错误class
1条回答
网友
1楼 · 发布于 2024-09-30 10:27:07

您忘记了在init self.Baujahr=Baujahr中赋值

class Fahrzeug:
    def __init__(self,Leergewicht, Baujahr):
        self.Leergewicht = Leergewicht
        self.Baujahr = Baujahr

    def __str__(self):
        v =  "Leergewciht : {} Baujahr {}"
        return v.format(str(self.Leergewicht),str(self.Baujahr))


x = Fahrzeug('Leergewicht', 'Baujahr')
print(x)

相关问题 更多 >

    热门问题