gpt4 book ai didi

python - 如何为自定义数据类型定义 `bool` 转换?

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

<分区>

我正在用一种新类型扩展 Python,并寻找 New Types Python 手册的部分我没有看到任何 bool 转换。如何指定我的类型如何转换为 bool 值?

例如在下面的示例中, native numpy 类型以某种方式被解释为 Python bool

import numpy as np
if (np.array(False)):
print 'hi'
else:
print 'hey'

查看字节码,这对应于 POP_JUMP_IF_FALSE 但这似乎对跟踪转换逻辑没有用。

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