python 运算符重载和朋友
我想知道是否有人可以给我一个如何在类中重载运算符的示例,在我的例子中是 + 运算符。我可以定义一个函数(而不是类方法)来执行此操作吗?我是新手所以我真的不知道该怎么做。
谢谢
I wanted to know if anyone could give me an example of how to overload an operator within a class, in my case the + operator. Could I define a function (not a class method) that does it? I'm a newbie so I don't really know how to do it.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
定义其
__add__()
方法。请参阅此处。
Define its
__add__()
method.See here.
当对基础知识有疑问时:手动。
http://docs.python.org/reference/datamodel.html
When in doubt of the basics: manual.
http://docs.python.org/reference/datamodel.html