腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
组合
显
式
关键字
参数
和
**
kwargs
、
、
在Python中,我可以
显
式
列出函数接受的仅包含
关键字
的
参数
: def foo(arg, *, option_a=False, option_b=False): return another_fn(arg, option_a=option_a, option_b=option_b) 虽然调用另一个函数的语法有点冗长,但我确实在函数调用中的命名
参数
上获得了很好的自动完成: ? 我可以使用**
kwargs
消除函数调用中的冗余 def foo(arg, **
kwargs<
浏览 14
提问于2020-01-31
得票数 2
1
回答
如何在气流中设置SFTPSensor以对出现在服务器上的任何文件作出反应?
、
、
site-packages/airflow/models/baseoperator.py", line 390, in apply_defaults**
kwargs
: {'file_pattern': '*'} 我遗漏了什么?我应该用不同的方法来解决这个问题吗?
浏览 16
提问于2022-11-19
得票数 1
2
回答
通过函数的
关键字
参数
进行ORM筛选
、
、
、
、
提取是根据时间
和
杂志的名称。
浏览 1
提问于2017-01-10
得票数 0
回答已采纳
1
回答
最灵活的功能签名
我的代码中有对象初始化器,它
显
式
地初始化对象的每个字段。但在我的例子中,大多数
参数
都有合理的缺省值,我想使用它们。在Python中,我通常使用
关键字
参数
或默认值的
组合
,我的__init__方法包含一些验证逻辑,因此我可以在对象初始化中使用零配置原则。__field3 =
kwargs
['bar'] self.__field3 = make_default3() f = Foo('mon
浏览 2
提问于2014-04-21
得票数 2
回答已采纳
2
回答
如何返回locals(),然后在另一个函数中重新定义它们?
return locals() """Some function that would assign all keys and values in this) a,b,c,d,e ... n = a()我试过摆弄exec
和
locals
浏览 0
提问于2017-02-28
得票数 3
回答已采纳
3
回答
分发
关键字
参数
的最佳方法?
、
在被调用的函数之间分配
关键字
参数
的批准编程模式是什么?考虑一下这个人为的(
和
buggy)的例子: box = Box() set_appearance(box, **
kwargs
) ...显然,set_size()方法将反对接收material或color<em
浏览 0
提问于2018-11-12
得票数 6
回答已采纳
1
回答
我怎样才能保持德沃格型的原样?
、
、
、
、
对于我正在处理的脚本,我希望将数组传递给函数是可选的。我尝试这样做的方法是将所讨论的变量(residue)变成一个kwarg。 residue = np.array(residue.values())所涉职能是: #Returns a function for a
浏览 0
提问于2018-11-19
得票数 0
回答已采纳
2
回答
传递Ruby 2
关键字
参数
,但不显
式
指定
、
如何在不指定
关键字
参数
的情况下将
关键字
参数
传递给代码中的另一个方法。考虑以下具有对
kwargs
的新的一流支持的方法: another_method(bar, baz)考虑一下旧的Ruby选项散列语法: another_method(options)我希望传递
关键字
参数
,而不像旧的opt
浏览 0
提问于2015-05-28
得票数 2
3
回答
可选
参数
,必选
参数
的特定
组合
、
我有一个一般性的问题
和
一个具体的用例。 可选
参数
非常简单:def func(a, b, c=None): ...,然后在主体中可以使用c的任何地方,只需先编写if c:,或者类似的代码。但是,当需要某种
参数
组合
时该怎么办呢?一般情况是考虑任何存在或不存在精确
参数
的任意情况。对于函数def func(a, b, c=None, d=None, e=None, f=None): ...,这包括一些愚蠢的东西,比如:提供c
和
d,但不提供e
和
f,或者只提供e,或者至少提供c、d
浏览 1
提问于2014-06-28
得票数 1
3
回答
扩展
kwargs
时广播/循环值的Pythonic方法
、
我有一个函数foo,它有很多
关键字
参数
: pass 我有一个函数bar,bar每次调用foo都会扩展它(foo总是用相同的
关键字
参数
调用)。循环:
kwargs
中的所有值都封装在某种类型的可迭代(长度为n)中,bar为每次对foo的新调用扩展可迭代中的每个新值(每次使用不同的
关键字
参数</
浏览 1
提问于2017-01-28
得票数 2
回答已采纳
3
回答
混淆如何使用**kwarg
、
我想我理解了**,**将kwarg转换成
关键字
,然后传递给函数。class Main(webapp2.RequestHandler): def
浏览 1
提问于2013-07-12
得票数 1
回答已采纳
2
回答
在构造函数中使用**
kwargs
时出现意外的
关键字
参数
我正在尝试创建一个不关心任何
关键字
参数
的子类--只是将它们按原样传递给超类,并
显
式
设置构造函数所需的一个
参数
。init__(self, required, optional=None): def __init__(self, **
kwargs
__init__(None, **
kwargs
) a = SubClass(optional='foo') # this
浏览 5
提问于2012-12-16
得票数 15
回答已采纳
2
回答
Python 3.2中的**
kwargs
和
dict有什么区别?
、
、
、
除了我在Python中看到的
kwargs
和
dict中的冗余之外,还有什么不同吗?
浏览 7
提问于2012-05-08
得票数 15
2
回答
在Python中检测kwarg覆盖
我正在寻找一种方法来检测
关键字
arg是否在不使用**
kwargs
的情况下
显
式
地传入。下面是一个示例: pass我希望我可以通过检查堆栈来发现它
浏览 2
提问于2014-12-02
得票数 3
回答已采纳
1
回答
TypeError:当类在另一个类中启动时,__init__()得到了一个意外的
关键字
参数
为什么传入min_leaf
参数
时会调用这样的错误消息?
浏览 0
提问于2019-05-13
得票数 0
回答已采纳
2
回答
为什么我的Django视图装饰器没有得到传递给它的请求?
、
、
我有一个类似下面这样的设置: @wraps(function) return function(*args, **
kwargs
) def
浏览 1
提问于2012-02-22
得票数 11
回答已采纳
2
回答
是否在函数调用过程中将
参数
添加到
kwargs
?
、
、
有没有办法在函数调用期间将键值对添加到
kwargs
中? print(
kwargs
) 或者甚至改变现有的
参数
?f(**pre_defined_
kwargs
, b=3) # replaces the earlier b=2 这两个示例不起作用,因
浏览 1
提问于2015-01-12
得票数 26
回答已采纳
3
回答
是否将字典发送到不接受**
kwargs
的函数?
、
、
我最近刚刚开始学习**
kwargs
的神奇之处,但我遇到了一个绊脚石。有没有办法将字典中的
关键字
发送到不接受
关键字
参数
的函数?考虑下面的简单设置: return
kwargs
['second'] return
kwargs
['third'此外,不同的函数将parameterDict的不同子集作为
参数
。因此,函
浏览 9
提问于2012-02-17
得票数 3
回答已采纳
2
回答
清除Python中
关键字
args的长列表?
、
如果我有一个功能 return a * b * c * d * e * f * g 我想把它扩展到整个字母表作为
关键字
参数
,有没有办法做到这一点,而不让
参数
导致def行换行,同时也不使用**
kwargs
的黑匣子?换句话说,我想要一种方法来生成一个列表或剪短的
kwargs
和它们的默认值,它仍然
显
式
地告诉函数允许什么
kwargs
。
浏览 5
提问于2022-01-20
得票数 1
2
回答
获取传递给方法的所有命名
参数
的字典。
所有布尔
关键字
必须转换为--myBool (如果是True ),所有字符串必须转换为--myStr=content_of_myStr (如果不是空的话)或None等。其他具有特定类型的
参数
(列表等)。我希望为用户保留一些类型提示(基本
关键字
和
普通
关键字
),同时允许用户将使用扩展到其他不常见的
关键字
(通过**
kwargs
),最重要的是,我希望保留某些
关键字
的默认值。如果将所有命名
参数
都放在**
kwargs
中,我认为我无
浏览 1
提问于2022-07-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python-函数式编程之参数详解
Python Tips
10分钟学会 Python 函数基础知识
Python教程(25)——Python中参数类型详解
【Python基础】Python「函数参数」:当函数遇上*args和**kwargs
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券