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(...)
我在使用构造函数中的值时遇到问题。我正在为我的模糊逻辑传递三个(输入)值,由于某种原因我无法使用。我收到一条错误消息:名称'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(...)