我想知道Python中是否有可用的magic(dunder)方法的完整列表?我在网上和Python的网站上搜索了一下,没有得到这样的列表
我还想知道用户能否在Python中定义新的magic(dunder)方法?我知道我可以定义名称中带有下划线的方法,例如,\uuuuu hello\uuuuu()。但我想知道如何为这些用户定义的神奇方法分配特殊功能(例如,使用运算符“+”)调用uuu添加uuu()?比如说,当python对象与运算符“$$”一起使用时,我如何要求python对象自动调用_hello__;()方法(一个随机示例)
Tags:
试试下面说的
你可以定义一个新的魔法方法,但应该是有目的的
相关问题 更多 >
编程相关推荐