腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python
对象
是否
适合
函数
重载
?
python
、
python-3.x
、
function
我最近(12月20日)正在学习
Python
语言,发现这个概念非常复杂。假设我有一个
函数
,我如何判断一个特定的
对象
type
是否
可以应用于这种function overloading def compute(a, b, c): return (a+b) * c 它可以很好地处理其中的一些
对象
类型-数字、字符串,但不适用于其他
对象
类型。
浏览 19
提问于2021-01-11
得票数 0
1
回答
Python
中的
重载
构造
函数
python
简单地说,构造
函数
是
重载
的最干净或最常用的方式是什么? 我有C#方面的经验,对
Python
还是新手,所以我仍然在学习
Python
中的最佳实践。C#有一种非常干净的
重载
构造
函数
的方法,因此我可以处理作为初始化参数传递的不同数据类型。我想处理如何处理不同
对象
或数据类型的参数。我想
重载
我的构造
函数
来处理不同类和数据类型的
对象
,例如,我可以传递一个MyObject
对象
、一个JSON文件或文本文件/
浏览 3
提问于2019-09-28
得票数 5
1
回答
重载
=
Python
中的运算符
python
、
operator-overloading
我昨天发现可以在
python
中重写操作符,所以在谷歌了一下之后,我找到了方法,但我找不到任何
重载
"=“符号的方法。有一个__set__(),但据我所知,它
重载
了
对象
中属性的符号,而不是
对象
本身。我想要实现的是:G = Foo(2)那么在
python
中有没有
重载
对象
"=“的方法呢?(这个
函数
叫什么?)
浏览 0
提问于2017-11-22
得票数 0
1
回答
Python
中的哈希表
python
、
c
、
dictionary
、
hashtable
、
key-value
该解决方案在
python
中运行良好,但效率不高,每次执行查找都需要大约80万个。在服务器上用c++编写的另一个脚本上,实时过滤应用程序使用GHashTable,性能优异。我的问题是,
是否
有任何
对象
或实现像散列
函数
一样使用GHashTable来满足我的需求。
python
中的字典使用散列,但为什么它在重记录中如此缓慢。与c的GHashTable相比,
python
字典使用的哈希并不有效。在
python
中
是否
有更好的Hash实现。
python</em
浏览 2
提问于2013-04-02
得票数 3
1
回答
将self
对象
传递给需要此类型的
函数
python
、
oop
、
overloading
我想编写一个类
函数
,它以Signal
对象
作为参数并返回其副本。然后,我想用一个返回自参数副本的实例
函数
来
重载
这个
函数
。(self):和Signal2 = signal1.copy() 如何将这个参数传递给类<
浏览 2
提问于2016-11-24
得票数 2
回答已采纳
2
回答
Python
操作符
重载
与__init__方法
python
、
python-2.7
、
oop
我正在从Mark图书第5版学习
python
,现在我正在用
python
开发OOP。有一个操作者超载的概念。好的,我现在非常好,什么操作符
重载
,以及如何使用它来处理
对象
,例如算术操作符等等。但真正让我抓狂的是,他提到了__init__方法,它基本上是
python
中的构造
函数
,是操作符
重载
类的代表,它是属于操作符
重载
族方法的方法之一。这真的是这样吗,还是考虑到他的台词和操作符
重载
方法!?
浏览 3
提问于2017-07-26
得票数 1
回答已采纳
2
回答
是否
所有动态类型语言都不支持
函数
重载
?
javascript
、
php
、
python
、
programming-languages
我注意到JavaScript、
Python
不支持
函数
重载
。
是否
所有动态类型语言都不支持
函数
重载
?如果答案是肯定的,那为什么呢?
浏览 0
提问于2021-04-14
得票数 3
2
回答
使用caffe.Net构造NetParameter
对象
python
、
ipython
、
caffe
从中我认为有一个构造
函数
接受一个NetParameter参数, import caffe() 15 print type(net_param); __ini
浏览 8
提问于2015-08-11
得票数 6
回答已采纳
1
回答
如何按类型包装
重载
的
函数
?
python
、
c++
、
python-3.x
、
boost
、
boost-python
它是用C++编写的,并使用boost::
python
包装到
Python
中。BOOST_
PYTHON
_MODULE(my_array_module) class_<MyArray>("MyArray") .def;
Python
中的__getitem__
函数
可以接受索引并返回SomeType值,也可以接受一个片
对象
并返回SomeType。是如何处
浏览 5
提问于2014-10-05
得票数 0
1
回答
如何在
Python
中进行
函数
重载
?
python
、
python-3.x
、
overloading
、
decorator
、
python-decorators
我想在
Python
中实现
函数
重载
。我知道默认情况下
Python
不支持
重载
。这就是我要问的问题。return results results = doSomethingElse(query, data)
是否
有可能像Java中那样在
Python
中进行
函数
重载
(即没有分支)?
是否
有明确的方法使用装饰师或某些库?
浏览 9
提问于2022-12-01
得票数 0
2
回答
是否
可以在JS中
重载
对
对象
属性的访问
javascript
、
properties
、
overloading
、
getter-setter
我想
重载
JS中特定
对象
的“订阅”(
python
术语,让我知道在JS世界中
是否
有更好的单词)操作。正如您可以
重载
python
中的__getitem__方法一样,我也希望
重载
对JS
对象
属性的访问,例如,如果访问了一些未设置的属性,则会引发自定义错误。有可能吗?
浏览 2
提问于2018-03-26
得票数 2
回答已采纳
1
回答
在Panda3D中实现自己的镜头
c++
、
python
、
panda3d
问题是我尝试过子类,但是如果我让子类调用超级构造
函数
(或者根本不覆盖构造
函数
),就会得到一个错误:>>> class MyLensFile "<stdin>", line 3, in __init__ TypeError: Error Can Not Init Constant Cla
浏览 1
提问于2013-10-16
得票数 0
回答已采纳
1
回答
C++中的
对象
读写
重载
c++
、
class
、
oop
、
operator-overloading
我知道赋值操作符可以
重载
。当写入
对象
时,调用
对象
的
重载
函数
。int a = Obj; 在这种情况下,将调用Obj的读取
函数
,并将返回值分配给a。
浏览 3
提问于2022-02-16
得票数 1
回答已采纳
1
回答
编译器对
重载
数量的限制?
c++
、
compiler-construction
我正在编写代码来序列化许多不同类的
对象
。为此,我计划为每个需要编写的类编写一个serialize
函数
的
重载
。这意味着大约200个
重载
,甚至更多。 C++编译器
是否
对
函数
的
重载
次数施加了任何限制?那么成员
函数
和构造
函数
的
重载
呢?这些限制(如果有的话)记录在哪里?
浏览 1
提问于2013-07-18
得票数 2
2
回答
同一演示者使用不同的存储库
design-patterns
您
是否
使用MVP模式管理使用不同存储库的同一演示者? 我只有多个构造
函数
重载
,而presenter只使用
适合
该场景的一个。
浏览 1
提问于2008-10-01
得票数 0
回答已采纳
1
回答
在c++中
重载
新运算符
c++
每次我创建一个
对象
时,我应该从已经分配的内存中给它,我想为不同的
对象
类型这样做,所以我需要编写
重载
操作符new,使其成为所有类
对象
的通用功能。 我可以通过朋友
函数
来做吗,或者有没有什么可能的方法。
浏览 3
提问于2013-10-21
得票数 0
2
回答
私有转换
函数
导致“模糊默认类型转换”错误(c++)。
c++
、
g++
、
type-conversion
16: error: candidate conversions include ‘template<class T> Bar::operator T() const’让我感到困惑的是,编译器也会找到私有转换
函数
,然后无法决定使用哪一个。它为什么要考虑私人功能呢?如果我添加显式强制转换(比如switch((int)bar) ),那
浏览 0
提问于2012-06-01
得票数 5
回答已采纳
2
回答
python
-动态
重载
操作符
python
、
operator-overloading
、
overriding
、
overloading
我想知道,
是否
有办法在运行时
重载
Python
中的运算符。例如: class A:a = A()print(str(a)) 期望的输出是"noice",但是给定的代码使用object的str
函数
实现,并产生如下内容:<__main__.为什么代码不使用我重写的
函数
重载
实现? 使用的
Python
版本是3.9.2。
浏览 16
提问于2021-03-22
得票数 2
回答已采纳
2
回答
根据作为参数传递的JSON模式键入
函数
javascript
、
json
、
typescript
、
jsonschema
我有一个工厂
函数
createF,它以JSON模式作为输入,并输出一个
函数
f,该
函数
返回
适合
该模式的
对象
,如下所示: a: { type: 'number' }, },f1和f2总是返回分别形状类似于T1和T2的
对象
这
是否
有
浏览 5
提问于2020-05-17
得票数 2
回答已采纳
3
回答
成员
函数
的
python
静态
重载
python
、
oop
我对
python
还不熟悉,我有一个简单的问题:静态
重载
成员功能可以吗?如果存在同名的静态
函数
,
是否
不可能调用成员
函数
?如果没有,我该叫谁?
浏览 0
提问于2018-02-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python3面向对象-运算符重载
Python函数重载6种实现方式,从此告别手写if-else!
零基础学习 Python 之函数对象
Python函数之一切皆对象
自定义 Python 类中的运算符和函数重载(上)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券