gpt4 book ai didi

python - 在 __init__ 中使用类方法

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:25 24 4
gpt4 key购买 nike

我有以下类(class),我想在该类(class)的 __init__ 中使用方法 location_change 。有没有办法做到这一点?我在下面使用的示例是一种简化,但我需要做的是使用类方法来转换一些构造函数数据。这可以在 python 中完成吗?

class dummy:

def __init__(self):

self.location = 'USA'
print(self.location)

location_change()
print(self.location)

def location_change():

self.location = 'UK'


first_dummy = dummy()

最佳答案

当然可以!

self.location_change()

类中的每个方法都应至少接受一个参数,通常称为 self。

def location_change(self):

python中oop的入门教程 http://www.voidspace.org.uk/python/articles/OOP.shtml

文档 http://docs.python.org/tutorial/classes.html

关于python - 在 __init__ 中使用类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8896065/

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