腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我可以
重载
Python
中内置
类
的操作符吗?
、
、
在
Python
3中可以
重载
内置
类
的操作符吗?具体来说,我想
重载
+/+= (即:str
类
的__add__操作符),这样我就可以执行诸如"This is a " + class(bla)之类的操作。
浏览 2
提问于2016-05-27
得票数 5
回答已采纳
1
回答
Python
中的
重载
()运算符
、
我正在尝试为我的
类
学习
Python
中的currying,并且我必须为它
重载
()运算符。但是,我不明白如何才能
重载
()运算符。你能解释一下
重载
括号背后的逻辑吗?我应该先
重载
(然后
重载
),还是可以这样做?
浏览 0
提问于2013-03-30
得票数 45
回答已采纳
1
回答
从jython调用java方法的权限
重载
、
、
我使用的是java库,它
重载
了我使用的
类
中的方法。void f(float[]);现在我从jython调用这个
类
,并且我想调用Object[]
重载
。问题是
python
将我的数组视为浮点数的数组,因此调用了错误的
重载
方法。f([[1, 1.0]) 如何强制执行Object[]方法?
浏览 1
提问于2014-01-24
得票数 2
1
回答
来自C++的
Python
中的操作符
重载
、
、
我正在尝试
重载
Python
类
中的一些操作符,它表示一个数学部分。特别是,我试图
重载
*操作符,这样就可以进行分数*分数、分数*整数和整数*分数运算。我对C++有过一些经验,在这种情况下,我会编写操作符
重载
,如分数
类
中的那样: friend Fraction operator*(const Fraction &f1, const Fraction &但是,由于在
Python
中没有输入函数参数,所以我不知道
Python
如何知道要解析哪个操作符
浏览 0
提问于2017-07-25
得票数 1
回答已采纳
1
回答
使用Boost
Python
,我可以包装C++
重载
操作符"+=“、"-=”、"*=",但不能包装"/="?
、
、
Boost
Python
有一个包装
重载
操作符的非常简单的方法。)中公开C++
类
、方法等的教程给出了这个例子: 示例
类
FilePos的
重载
C++操作符: class FilePos { /*...*/ }; FilePos operator+(FilePos它有
重载
的操作符,包括"+=“、"-=”、"*=“和"/=”。每个
重载
运算符都被设计为将double类型的一些输入与Angle
类<
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
2
回答
Python
操作符
重载
与__init__方法
、
、
我正在从Mark图书第5版学习
python
,现在我正在用
python
开发OOP。有一个操作者超载的概念。好的,我现在非常好,什么操作符
重载
,以及如何使用它来处理对象,例如算术操作符等等。但真正让我抓狂的是,他提到了__init__方法,它基本上是
python
中的构造函数,是操作符
重载
类
的代表,它是属于操作符
重载
族方法的方法之一。这真的是这样吗,还是考虑到他的台词和操作符
重载
方法!?
浏览 3
提问于2017-07-26
得票数 1
回答已采纳
1
回答
如何在
python
中超载?
、
我想为我编写的
类
重载
python
中的操作符@。一般情况下,我知道如何做操作符
重载
(即通过定义__add__和__radd__来
重载
+),但是我找不到一种方法来
重载
@。为什么我知道,@可以
重载
:对于numpy数组,A@B给出了A和B的矩阵乘积,而A*B给出了Hadamard (元素级)乘积。
浏览 6
提问于2022-03-17
得票数 2
回答已采纳
4
回答
在
python
中何时使用运算符
重载
的经验法则
、
根据我在C++课上的记忆,教授说操作符
重载
很酷,但由于它需要相对大量的思想和代码来涵盖所有的最终情况(例如,当
重载
+时,你可能还想
重载
++和+=,并且还要确保处理最终情况,如向自身添加对象等),所以你应该只在此功能对代码产生重大影响的情况下才考虑它,比如在数学应用程序中
重载
矩阵
类
的操作符。同样的道理也适用于
python
吗?你会推荐重写
python
中的操作符行为吗?你能给我什么经验法则吗?
浏览 2
提问于2009-10-12
得票数 14
回答已采纳
1
回答
Swift中类似
Python
的操作符
重载
、
、
我以前的编程背景主要是
Python
,所以我倾向于在Swift中寻找Pythonic编码方法,幸运的是,它部分地受到
Python
的启发。在
Python
中,有一种非常强大的方法可以通过使用特殊的方法来
重载
类
中的操作符。我知道我们可以在Swift中通过在特定的名称空间中定义一个函数来
重载
操作符,在这里我们想要那种特殊的行为,但是我还没有找到一种方法来按
类
重载
操作符。 编辑-添加一个例子。这个
类
可以继承
Python
中的元组类
浏览 5
提问于2015-02-02
得票数 0
回答已采纳
2
回答
Python
类
方法
重载
、
如何
重载
类
方法?
浏览 3
提问于2011-11-10
得票数 1
回答已采纳
4
回答
这个函数是
重载
还是怎么的?
、
“
重载
”? 顺便说一句,这种风格只在
Python
中可用吗?谢谢!
浏览 0
提问于2012-03-15
得票数 1
回答已采纳
1
回答
通过写+运算符按值添加字典
、
、
、
我知道在
Python
的自定义
类
中
重载
操作符是可能的。但是,我没有找到如何在内置
类
中
重载
运算符(如果可能的话)。另外,由于+操作符不是为
Python
中的字典定义的,所以我想知道这是否可能?
浏览 0
提问于2019-08-23
得票数 0
回答已采纳
2
回答
我的
Python
代码怎么了?Head First
Python
中的一个示例
、
这是Head First
Python
中的示例。
浏览 4
提问于2013-11-11
得票数 0
回答已采纳
5
回答
支持添加不同类型的__add__?
、
、
如果
python
是一种支持
重载
的静态编程语言,那么很容易解决。我正在创建一个名为复数的
类
,它是复数的表示(我知道
python
有自己的
类
,但我想自己创建一个
类
),其中a是实数,b是虚构的(Complex(a, b))。__add__(self, other): ...I必须选择
类
将支持的类型,因为它不会在编译时识别类型,也不支持函数的
重载
。什么是最好的解决方案?
浏览 1
提问于2019-09-06
得票数 6
回答已采纳
1
回答
Boost.
Python
包装器中的纯虚拟
重载
运算符
、
、
我正在为一个抽象基
类
编写一个包装
类
,这个基
类
有几个纯虚方法和一个
重载
操作符,如果我使用
重载
操作符进行编译,我会得到以下错误:尽管我在包装器
类
中实现了
重载
运算符,但不知何故Boost.
Python
仍然坚持认为它没有实现,有什么线索吗?operator==(const Test& rhs) return this->get_ove
浏览 2
提问于2012-06-13
得票数 0
回答已采纳
4
回答
OOPS:__cmp__函数
、
、
当我在我的
类
中实现__cmp__函数时,
python
会在内部
重载
"==“吗?我们在C++中是怎么做的? 只是好奇而已。我是
python
的新手。:)
浏览 0
提问于2013-01-21
得票数 0
回答已采纳
1
回答
解决boost.
python
中的
重载
问题
、
、
、
我有一个这样的C++
类
:{ ConnectionBase(); virtual void OnEvent(const Overload_b&) {}我的模板和
重载
在编译时是一组已知的固定类型我已经将其封装在boost.
python
中,我可以将其导入并从
python</
浏览 3
提问于2010-03-13
得票数 1
回答已采纳
1
回答
既然我们在
python
中
重载
方法,为什么它被称为运算符
重载
而不是方法
重载
?
、
例如,每当我们
重载
python
中的一些运算符,如str、mul、add等(显然带有下划线),但我认为这些都是方法,那么它不应该被称为方法
重载
吗?如果我错了,请纠正我。
浏览 0
提问于2015-10-28
得票数 1
2
回答
Python
中运算符
重载
的综合指南
有没有关于操作符
重载
的全面指南?最好是在网上,但也可以是一本书。的描述遗漏了很多东西,比如包括不能
重载
的运算符,缺少r运算符,或者提供合理的默认值。
浏览 1
提问于2010-03-08
得票数 35
回答已采纳
1
回答
在Panda3D中实现自己的镜头
、
、
问题是TypeError: Error Can Not Init Constant Class (Lens) 如果我不调用超级构造函数isinstance(Lens)
类
,如果我不是PerspectiveLens子类,则可以调用超级构造函数并将
类
的实例传递给setLens(),但是没有调用其重写的方法,呈现的场景看起来是用股票PerspectiveLens呈现的。
浏览 1
提问于2013-10-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
python模块重载的五种方法
Python3面向对象-运算符重载
Python运算符重载,代码秒变高大上!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券