出于一个有趣(并且有效但不相关)的原因,我想做以下事情:
class Head(type, tuple):
pass
但这导致
TypeError: multiple bases have instance lay-out conflict
(在 python3.3 和 python2.7 上)
有什么办法吗?
对于好奇的人,我想创建一些表现得像Mathematica
表达式 ( Derivative[1][g][x]
being g'(x)
) 的东西。我知道还有其他方法,但出于教育目的,我坚持使用这种方法。