gpt4 book ai didi

python-3.x - 我如何从python中的类调用外部函数

转载 作者:行者123 更新时间:2023-12-04 17:47:32 24 4
gpt4 key购买 nike

我如何从这个类调用外部函数?

def test(t):
return t

class class_test():
def test_def(q):
test_msg = test('Hi')
print (test_msg)

最佳答案

要调用类方法,您可以创建类的实例,然后调用该实例的属性(test_def 方法)。

def test(t):
return t

class ClassTest(object):
def test_def(self):
test_msg = test('Hi')
print(test_msg)

# Creates new instance.
my_new_instance = ClassTest()
# Calls its attribute.
my_new_instance.test_def()
或者,您可以这样称呼它:
ClassTest().test_def()

旁注:我对您的代码进行了一些更改。 self定义类方法时,应将其用作类方法的第一个参数。 object应该以类似的方式使用。

关于python-3.x - 我如何从python中的类调用外部函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28912645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com