腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
中的
重载
()
运算符
、
我正在尝试为我的类学习
Python
中的currying,并且我必须为它
重载
()
运算符
。但是,我不明白如何才能
重载
()
运算符
。你能解释一下
重载
括号背后的逻辑吗?我应该先
重载
(然后
重载
),还是可以这样做?另外,括号
运算符
有没有特殊的名字?
浏览 0
提问于2013-03-30
得票数 45
回答已采纳
1
回答
使用Boost
Python
,我可以包装C++
重载
操作符"+=“、"-=”、"*=",但不能包装"/="?
、
、
Boost
Python
有一个包装
重载
操作符的非常简单的方法。它有
重载
的操作符,包括"+=“、"-=”、"*=“和"/=”。每个
重载
运算符
都被设计为将double类型的一些输入与Angle类持有的度值进行加、减、乘或除。Angle类包装器以与上面示例中描述的完全相同的方式映射这些
重载
操作符。当我测试
Python
中的加法、减法和乘法
运算符
时,它们工作得非常好。除法
运算符
,不是这样的。但是
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
2
回答
Python
运算符
重载
和
运算符
结合性
、
我正在编写一个
python
程序,其中需要
重载
>>操作符。我面临的问题是,这个
运算符
需要是右关联的。因此,如果我执行以下操作我希望这个代码被解析为据我所知,在
python
中,这个
运算符
是左关联的,所以我会得到, ((((A >> B) >> C) >> D)
浏览 2
提问于2012-05-08
得票数 5
回答已采纳
9
回答
为什么不能让操作符
重载
指针工作呢?
、
、
、
根据下的注释,引入引用主要是为了支持操作符
重载
,其中引用了Bjarne: 这意味着
运算符
重载
不能使用指针。但是,它并没有清楚地解释为什么
运算符
重载
指针不能工作。为什么操作符
浏览 3
提问于2011-05-30
得票数 18
回答已采纳
1
回答
为什么可以在类中同时覆盖__eq__和__ne__?
、
、
Python
提供了
重载
==
运算符
和!=
运算符
的特性。但是,为什么?
重载
==不就足够了吗?!=自动地与==相反(在实际值中)吗? 一个的结果不应该自动暗示另一个吗?
浏览 1
提问于2018-05-27
得票数 2
回答已采纳
2
回答
在
Python
中更改
运算符
优先级
、
我
重载
了一些
Python
操作符、算术和布尔值。
Python
优先规则仍然有效,这对于
重载
运算符
来说是不正常的,导致表达式中出现大量括号。有没有办法“超载”
Python
的先例?
浏览 2
提问于2012-08-04
得票数 12
1
回答
(C++)从派生类
运算符
调用基
运算符
、
、
从派生类的操作符中调用
运算符
的正确方法是什么?const myObject& myObject::operator = (const myObject &otherObject) { // new jun
浏览 3
提问于2014-02-23
得票数 0
回答已采纳
2
回答
具有多个操作数的
Python
运算符
重载
、
、
、
我知道我可以通过以下方式在
python
中进行简单的
运算符
重载
。 假设
重载
'+‘
运算符
。用n个操作数实现操作符
重载
的最佳解决方案是什么?
浏览 19
提问于2016-09-15
得票数 1
回答已采纳
1
回答
Python
运算符
重载
不起作用
、
、
我有一个Vector2类: def __init__(self, x=0, y=0): self.y = y return Vector2(self.x + other.x, self.y + other.y) return Vector2(self.x - other.x, self.y - other.y) def __mul__(
浏览 41
提问于2018-07-15
得票数 1
1
回答
既然我们在
python
中
重载
方法,为什么它被称为
运算符
重载
而不是方法
重载
?
、
例如,每当我们
重载
python
中的一些
运算符
,如str、mul、add等(显然带有下划线),但我认为这些都是方法,那么它不应该被称为方法
重载
吗?如果我错了,请纠正我。
浏览 0
提问于2015-10-28
得票数 1
1
回答
类的
重载
运算符
、
multi infix:<~>(A:D $lhs, A:D $rhs) {} 我如何
重载
一个类的
运算符
例如,在
Python
中,以
运算符
命名的特殊方法(例如operator.__add__)和
运算符
(例如+)之间似乎存在对应关系。此外,自定义类的任何
运算符
重载
都是在类内部完成的。
浏览 33
提问于2019-04-23
得票数 13
回答已采纳
4
回答
这个函数是
重载
还是怎么的?
、
“
重载
”? 顺便说一句,这种风格只在
Python
中可用吗?谢谢!
浏览 0
提问于2012-03-15
得票数 1
回答已采纳
2
回答
python
-动态
重载
操作符
、
、
、
我想知道,是否有办法在运行时
重载
Python
中的
运算符
。例如: class A:a = A() a.为什么代码不使用我重写的函数
重载
实现? 使用的
Python
版本是3.9.2。
浏览 16
提问于2021-03-22
得票数 2
回答已采纳
2
回答
python
中的操作符
重载
、
可能重复: 在
Python
中
重载
操作符是可能的吗?如果是这样,是否可以定义新的
运算符
,如++和<<
浏览 5
提问于2009-12-20
得票数 45
回答已采纳
1
回答
C++ -派生类中的
重载
运算符
不起作用
、
、
、
好的,所以派生类的
重载
运算符
不起作用
。它只在基类中使用
重载
运算符
。你知道为什么吗?类定义头文件中的基类
运算符
:基类
运算符
: ostreamendl << "Weapon level required: " << p.get_weaplvl() <
浏览 1
提问于2013-12-10
得票数 1
4
回答
如何在
Python
中模拟赋值操作符
重载
?
、
如何在
Python
中模拟赋值
运算符
重载
?例如..。self.name.value = myname除了执行self.name.value = name之外,如何模拟赋值操作符的
重载
浏览 0
提问于2011-05-16
得票数 3
回答已采纳
3
回答
是否有可能在
Python
中逻辑过载?
、
、
我当时的印象是,在
Python
中
重载
and是可能的,但是阅读刚才的文档时,我意识到__and__指的是按位的&
运算符
,而不是逻辑的and。 我是忽略了什么,还是不可能在
Python
中超载逻辑and?
浏览 3
提问于2015-08-31
得票数 5
回答已采纳
9
回答
在Java中,+
运算符
与数字和字符串的行为有何不同?
Java没有操作符
重载
的概念。那么,Java有没有操作符
重载
?
浏览 0
提问于2010-06-02
得票数 13
回答已采纳
4
回答
如何在c++中
重载
"operator %“
、
、
我想在c++中
重载
%
运算符
,以避免手动编辑大量代码块。我试过这个:在我的头中,但它
不起作用
,因为“非成员
运算符
需要一个具有类或枚举类型的参数
浏览 0
提问于2011-08-25
得票数 3
回答已采纳
1
回答
Allegro中的相等
运算符
重载
、
、
我的一个朋友正在尝试在Allegro中
重载
用于比较颜色的相等操作符,但是它
不起作用
,他得到错误"no match for operator==“这是在Color类/结构之外
重载
的,
重载
的操作符函数如下所示//Data member我认为这
不起作用
,因为
运算符
是在Allegro的ALLEGRO_COLOR之外定义和实现的,对吧?这个问题如何解决,是否有可能在Allegro Color结构之外
重载
。
浏览 1
提问于2011-09-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券