gpt4 book ai didi

python - 如何为python自定义类进行类型转换

转载 作者:太空狗 更新时间:2023-10-30 01:21:23 26 4
gpt4 key购买 nike

考虑一个类;

class temp:
def __init__(self):
pass

我把它变成一个对象;

obj = temp()

将其转换为字符串;

strObj = str(obj)

现在,我如何将 strObj 转换为临时类的对象??

org = temp(strObj)

最佳答案

对于那些正在寻找覆盖转换内置函数的人,例如 int(obj)float(obj)str(obj) , 请参阅 Overload int() in Python .您需要在对象上实现 __int____float____str__

关于python - 如何为python自定义类进行类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446603/

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