如何从一个方法中获取变量值,以便在 Python 中的另一个方法(同一类)中使用



示例代码如下。 我正在尝试从第一种方法中获取"name"变量的输入值,并使用它来使用第二种方法(method2(打印消息。 我将不胜感激任何关于如何做到这一点的建议或替代方法。

class User:
method1(self):
name = input("Enter name")
method2(self):
greeting = print("Hello", name)

请检查__init__和自己在Python上做什么?

您应该将输入字符串分配给类变量

method1(self):
self.name = input("Enter name")

然后您可以在其他方法中使用它。

method2(self):
greeting = print("Hello", self.name)

问候!

#类用户((:

def method1(self): 
self.name = input('Enter your name:')
def method2(self): 
print("Name is", self.name ) 

obj = 用户((

obj.method1((

obj.method2((

#另请阅读此内容

https://www.geeksforgeeks.org/self-in-python-class/

最新更新