Python 无法使用构造函数中的值

Python can't use values from constructor

我在使用构造函数中的值时遇到问题。我正在为我的模糊逻辑传递三个(输入)值,由于某种原因我无法使用。我收到一条错误消息:名称'self' 未定义

我不知道我做错了什么,因为我的代码中有一个类似的 class 并且工作正常?这只是我的代码的一个简单版本:

class FirstFuzzy:

    def __init__(self, length, arr, dep):
        self.veh_que = length
        self.veh_arr = arr
        self.veh_dep = dep

    print(self.veh_que)  

请将打印语句移到构造函数中。或者在 class 中创建一个方法,然后尝试打印该语句。

class 第一模糊:

def __init__(self, length, arr, dep):
    self.veh_que = length
    self.veh_arr = arr
    self.veh_dep = dep
    print(...)