腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
python
中
使用
*
args
比
使用
**
kwargs
有
优势
吗
?
所以我理解*
args
和**
kwargs
之间的区别,并且我经常在我的函数中
使用
**
kwargs
来传递可选参数。然而,我似乎从不
使用
args
,因为我不想将两个相同参数类型的参数传递给函数,或者我不想依赖于函数的位置输入,或者
使用
**
kwargs
而不是*
args
的各种其他更特定于上下文的原因。是否存在
使用
*
args
比
使用
**
kwargs
更好的场景或用例
浏览 26
提问于2018-01-04
得票数 0
回答已采纳
6
回答
继承最佳实践:*
args
、**
kwargs
或显式指定参数
、
、
我经常发现自己重写了父类的方法,并且永远无法决定是显式地列出给定的参数还是只
使用
普通的*
args
, **
kwargs
构造。一个版本
比
另一个版本好吗?
有
最好的做法
吗
?我错过了什么
优势
?Explicit, self).save(commit=commit) s
浏览 0
提问于2013-01-31
得票数 68
回答已采纳
1
回答
检查给定的*
args
和**
kwargs
是否满足给定的函数签名(Signature.bind()
在
python
2
中
)
、
给定任意函数定义: ...是否
有
一种简单的方法来检查给定的
args
和
kwargs
是否满足以下调用:而不是真正调用手头的函数?我知道
在
python
3.3和上面有inspect.Signature.bind()。
在
python
2.7
中
<e
浏览 0
提问于2018-05-18
得票数 2
回答已采纳
3
回答
Python
允许一个类方法的多个输入参数
吗
?
、
、
在
Python
中
,我是否能够这样做: """It's my class, yo!"""self.string1 = None self.int1 = int_of_interest_1 我将此称为“方法重载”,但标准重载似乎是当我
在
调用本身中指定了一个默认值的一些变量时(例如,def __init__(self, string_o
浏览 0
提问于2014-08-05
得票数 1
回答已采纳
4
回答
python
中
的C++方法重载
、
、
、
z),我认为这两个方法都是重载的方法,应该
使用
哪一个取决于参数,对吧?那么,
在
python
中
,我如何创建一个可以像这样工作的构造函数呢?我注意到
python
有
def method(self, *
args
, **
kwargs
):,所以我可以像这样
使用
它:def __init__(self, *
args
),然后像if len(
args
) == 2:一样检查*
args
的长度,然后根据两参
浏览 0
提问于2010-08-13
得票数 1
8
回答
使用
Bash
比
使用
Perl或
Python
有
优势
吗
?
、
、
、
、
嘿,我
使用
Linux已经
有
一段时间了,我想是时候开始研究shell脚本了。 问题是我没有发现
使用
Bash
比
使用
Perl或
Python
之类的东西有什么显着的
优势
。两者之间是否存在性能或功能上的差异?我认为,就功能和效率而言,
Python
/Perl会更适合。
浏览 0
提问于2011-05-02
得票数 30
3
回答
Python
--调用超类方法的更好方法是什么?
、
、
我一直
在
使用
:我的理由是,这显式地显示了
使用
哪个超类,特别是
在
多重继承的情况下。__init__(*
args
, **
kwargs
)class MyClass(SuperClass1, SuperClass2):
浏览 7
提问于2010-11-29
得票数 17
1
回答
使用
类型
比
使用
记录
有
优势
吗
?
我想在我的应用程序
中
存储坐标。坐标由三个浮点数组成: x、y和z。定义一个类型将它们组合在一起还是定义一个记录是更好的做法?Erlang用户指南说,它们都在编译过程中被转换为元组表达式。其中一种方法
比
另一种方法更有
优势
吗
? <code>A0</code>
浏览 10
提问于2020-11-14
得票数 1
回答已采纳
1
回答
使用
.data
比
使用
for循环
有
优势
吗
?
正如标题所说,我只是好奇,与
使用
d3
中
的for循环相比,
使用
.data迭代
在
屏幕上绘制节点是否
有
优势
。
浏览 2
提问于2013-07-06
得票数 0
回答已采纳
1
回答
使用
LF
比
使用
CRLF
有
优势
吗
?
、
、
、
一个文件设置为LF换行符,而另一个文件设置为
使用
CRLF换行符。
使用
LF作为换行符的文件小了1个字节。 当编写大型程序时,除了明显较小的文件大小之外,
使用
LF或CRLF是否
有
优势
?
浏览 22
提问于2017-06-25
得票数 2
1
回答
在
Python
中指定函数别名
、
、
在
Python
中
,至少有两种不同的方法可以指定函数的别名。给定一个函数: return a+bdef fun2(*
args
, **
kwargs
):或者像这样:第一个在内存
中
创建一个新函数,而第二个只是一个指向原始函数的指针。
使用
其中一个
比
使
浏览 2
提问于2019-12-15
得票数 0
1
回答
为什么超级(MainWindow,self),__init__(*
args
,**
kwargs
) NameError:名称'__init__‘没有定义
、
、
、
READY = 0 def __init__(self, *
args
, **
kwargs
): self.setupUi(self) # setup35/Lib/site-packages/PyQt5 5/qt dde
浏览 7
提问于2020-12-24
得票数 0
1
回答
在
Python
中
,list
比
deque
有
什么
优势
吗
?
Deques可以
比
lists更快地执行某些操作;lists还能做得更快
吗
?它们到底有没有什么
优势
?
浏览 0
提问于2015-10-24
得票数 0
2
回答
Python
试图将关键字参数放在*
args
之后
、
、
、
我对
使用
*
args
感到有点困惑。def foo(*
args
, bar = "foo"):这样写是
有
可能的: print bar,
args
但是,我调用foo2并传递第一个参数,它重写了b
浏览 4
提问于2014-03-16
得票数 17
回答已采纳
4
回答
如何在*
args
之后
使用
单个命名参数
我如何在我的程序中
使用
单一的
kwargs
?我需要它在应用程序
中
设置端口号--
使用
套接字。我必须
使用
**
kwargs
,因为我也
使用
*
args
,所以不能只
在
函数参数
中
添加"port = xxxx“。def myFunction(*
args
, **
kwargs
): ...socket.connect(("xx.xx.xx.xx",
kwargs
浏览 7
提问于2016-02-10
得票数 1
回答已采纳
1
回答
Python
,
使用
单例模式或仅
使用
全局变量
、
、
在
python
中
,
使用
单例模式
比
使用
全局变量更好吗?class Singleton(type): if 'instance' not in self.__call__(*
args
, **
kwargs
)或者只做一个全局变量: SINGLETON
浏览 2
提问于2014-08-21
得票数 10
4
回答
Python
数据结构开销/性能
、
在
Python
中
,
使用
列表
比
使用
字典
比
使用
元组有性能
优势
吗
? 如果我是
在
优化速度,有没有理由更喜欢一个呢?
浏览 2
提问于2008-11-21
得票数 3
回答已采纳
1
回答
python
2.7
中
lamba用法
中
的“无效语法错误”
下面的代码
在
python
3上工作,但是
在
python
2上出现了无效的语法错误。button = QPushButton('Click')看到错误: button.clicked.connect(lambda *
args
, row=row, column=column: self.myfu
浏览 0
提问于2018-09-18
得票数 0
2
回答
在
PHP中
使用
AND和OR
比
使用
&& and ||
有
什么
优势
吗
?
、
在
中
,它指出
使用
&&和||是“不正确的”:除了清晰度,
使用
AND和OR还有什么好处
吗
?
浏览 0
提问于2010-12-15
得票数 7
回答已采纳
2
回答
如何在调用save()后获取主键字段
、
我对新版本的Django有点棘手,这个想法是
在
保存之前创建一个实例,并在不保存的情况下获取id或pk重复字段。 .....slug = models.SlugField(max_length=100, unique=True) "我认为它可以这样做,但有一些错误或做得不好,
有
什么想法
吗
?# My idea def save(self, *ars
浏览 1
提问于2015-03-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在ubuntu中使用vscode中调试python
多版本 Python 在使用中的灵活切换
物体识别桌在不同场合使用的优势有哪些?
python yield在函数中起返回值中的使用
怎样在python3.6中使用静态类型检查
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券