腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
中
的
重载
()
运算符
、
我正在尝试为我的类学习
Python
中
的currying,并且我必须为它
重载
()
运算符
。但是,我不明白如何才能
重载
()
运算符
。你能解释一下
重载
括号背后的逻辑吗?我应该先
重载
(然后
重载
),还是可以这样做?另外,括号
运算符
有没有特殊的名字?
浏览 0
提问于2013-03-30
得票数 45
回答已采纳
2
回答
Python
运算符
重载
和
运算符
结合性
、
我正在编写一个
python
程序,其中需要
重载
>>操作符。我面临的问题是,这个
运算符
需要是右关联的。因此,如果我执行以下操作我希望这个代码被解析为据我所知,
在
python
中
,这个
运算符
是左关联的,所以我会得到, ((((A >> B) >&g
浏览 2
提问于2012-05-08
得票数 5
回答已采纳
1
回答
为什么可以
在
类
中
同时覆盖__eq__和__ne__?
、
、
Python
提供了
重载
==
运算符
和!=
运算符
的特性。但是,为什么?
重载
==不就足够了吗?!=自动地与==相反(
在
实际值
中
)吗? 一个的结果不应该自动暗示另一个吗?
浏览 1
提问于2018-05-27
得票数 2
回答已采纳
1
回答
类的
重载
运算符
、
multi infix:<~>(A:D $lhs, A:D $rhs) {} 我如何
重载
一个类的
运算符
(例如,+),其方式与上一个类
中
的Str相同?我猜这只适用于
在
instance对象上调用的方法,使用操作符的multi operator-type:<OP>(T $lhs, T $rhs) { }语法是正确的方法,但我
浏览 33
提问于2019-04-23
得票数 13
回答已采纳
1
回答
使用Boost
Python
,我可以包装C++
重载
操作符"+=“、"-=”、"*=",但不能包装"/="?
、
、
Boost
Python
有一个包装
重载
操作符的非常简单的方法。
在
boost.org (https://www.boost.org/doc/libs/1_66_0/libs/
python
/doc/html/tutorial/tutorial/exposing.html它有
重载
的操作符,包括"+=“、"-=”、"*=“和"/=”。每个
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
4
回答
这个函数是
重载
还是怎么的?
、
“
重载
”? 顺便说一句,这种风格只
在
Python
中
可用吗?谢谢!
浏览 0
提问于2012-03-15
得票数 1
回答已采纳
2
回答
在
Python
中
更改
运算符
优先级
、
我
重载
了一些
Python
操作符、算术和布尔值。
Python
优先规则仍然有效,这对于
重载
运算符
来说是不正常的,导致表达式中出现大量括号。有没有办法“超载”
Python
的先例?
浏览 2
提问于2012-08-04
得票数 12
2
回答
python
中
的操作符
重载
、
可能重复:
在
Python
中
重载
操作符是可能的吗?如果是这样,是否可以定义新的
运算符
,如++和<<
浏览 5
提问于2009-12-20
得票数 45
回答已采纳
4
回答
如何在
Python
中
为class定义[]?
我想定义[]括号
在
应用于类时的行为,类似于ruby
中
的def []=()构造,这样调用
Python
obj['foo']实际上就会调用一些[](self, what)方法。我该怎么做呢?
浏览 0
提问于2009-09-29
得票数 3
回答已采纳
1
回答
既然我们
在
python
中
重载
方法,为什么它被称为
运算符
重载
而不是方法
重载
?
、
例如,每当我们
重载
python
中
的一些
运算符
,如str、mul、add等(显然带有下划线),但我认为这些都是方法,那么它不应该被称为方法
重载
吗?如果我错了,请纠正我。
浏览 0
提问于2015-10-28
得票数 1
3
回答
是否有可能在
Python
中
逻辑过载?
、
、
我当时的印象是,
在
Python
中
重载
and是可能的,但是阅读刚才的文档时,我意识到__and__指的是按位的&
运算符
,而不是逻辑的and。 我是忽略了什么,还是不可能在
Python
中
超载逻辑and?
浏览 3
提问于2015-08-31
得票数 5
回答已采纳
2
回答
具有多个操作数的
Python
运算符
重载
、
、
、
我知道我可以通过以下方式
在
python
中进行简单的
运算符
重载
。 假设
重载
'+‘
运算符
。用n个操作数实现操作符
重载
的最佳解决方案是什么?
浏览 19
提问于2016-09-15
得票数 1
回答已采纳
1
回答
“像+这样改变
运算符
的行为,这样它就可以与程序员定义的类型一起工作”,是操作符
重载
的好定义吗?
、
、
、
、
在
“思考
Python
:如何像计算机科学家一样思考”
中
,作者将操作符
重载
定义为: 改变像+这样的
运算符
的行为,这样它就可以与程序员定义的类型一起工作。这是它的准确定义(
在
一般编程
中
,
在
Python
中
是具体的)吗?它不是:“
在
不同的操作中使用同一个操作符的能力吗?”例如,
在
Python
中
,我们使用+来添加数字,或者连接两个序列。因为
运算符<
浏览 4
提问于2017-03-28
得票数 0
2
回答
python
-动态
重载
操作符
、
、
、
我想知道,是否有办法在运行时
重载
Python
中
的
运算符
。例如: class A:a = A() a.为什么代码不使用我重写的函数
重载
实现? 使用的
Python
版本是3.9.2。
浏览 16
提问于2021-03-22
得票数 2
回答已采纳
3
回答
命名元组的相等
重载
、
有没有办法
在
python
中
为namedtuple
重载
相等
运算符
__eq__(self, other)? 我知道这在类和重定义方法
中
是可能的,但这对于namedtuple也是可能的吗?您将如何实现它?
浏览 0
提问于2016-01-03
得票数 11
1
回答
通过写+
运算符
按值添加字典
、
、
、
我知道
在
之前有一个类似的问题,但是我想用+操作符代替字典。我想这个问题从来没有被问过,所以我找不到类似的东西。也许我只是找不到合适的条件去寻找它。。
浏览 0
提问于2019-08-23
得票数 0
回答已采纳
1
回答
我可以
在
python
中
重载
->吗?
、
dash_arrow_(self, other): return (not(x) or y)我知道我可以
重载
像
浏览 8
提问于2022-07-14
得票数 2
回答已采纳
1
回答
我可以为特定的
python
命名空间
重载
{}字典定义元字符/
运算符
吗?
我可以为特定的
python
命名空间
重载
{}字典定义元字符/
运算符
吗?我想问的是如何(
在
纯
python
中
)将类型({}) == dict替换为类型({}) == instance && isinstance({},MyDict) == True。我有一个
python
语法的配置文件。我希望用户能够定义字典,但我希望保证字典项的顺序与用户将它们放入代码
中
的顺序相同。我认为唯一可以做到这一点的方法是,如果我可以
重载
{
浏览 2
提问于2013-10-18
得票数 0
1
回答
在
Python
中
是否有比
运算符
更大/更少的通用术语?
、
、
、
我一直
在
开发一个
Python
包,它包含创建查询的功能,它是通过
重载
Python
操作符==、!=、>=、<=、>、<
在
包
中
的某些类上实现的(其语法非常类似于Pandas DataFrame上的筛选/索引)。在编写文档的过程
中
,我发现自己正在寻找
Python
、<=和>=操作符的通用术语--下面是句子
中
的一个片段: ..。使用
Python
不等式
运算符
<
浏览 1
提问于2021-02-05
得票数 0
回答已采纳
4
回答
如何在
Python
中
模拟赋值操作符
重载
?
、
如何在
Python
中
模拟赋值
运算符
重载
?例如..。self.name.value = myname除了执行self.name.value = name之外,如何模拟赋值操作符的
重载
浏览 0
提问于2011-05-16
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券