kwargs 相关问题

“关键字参数”的通用缩写。

每次我在Python中调用一个函数时,都会改变不同的参数

我有一个函数def input_definition(parameter_variation = None):input_def = {} input_def ['a'] = 1 input_def ['b'] = 2 input_def ['c'] = 3 ... input_def ['z'] = 26#申请......

回答 1 投票 2

TypeError:'data'是此函数的无效关键字参数

我正在尝试根据api调用修改函数请求以采用不同的参数。例如:在post_categories中,我需要它发送包含我身体的第三个参数数据...

回答 2 投票 1

得到kwargs Inside Function

如果我有这样的python函数:def some_func(arg1,arg2,arg3 = 1,arg4 = 2):有没有办法确定哪个参数是通过关键字从函数内部传递的?编辑对于那些要求......

回答 6 投票 19

访问任意节点中的** kwargs

我是Python / AnyTree的新手,我正在尝试获取一系列原料来制作一堆Harburgers(旧金山附近的圣巴勃罗港口的汉堡包 - 你需要检查一下,如果你在......

回答 1 投票 0

在类继承链中传递kwargs

我有以下设置:A类:def __init __(self,** kwargs):#一些变量初始化为k,v在kwargs.items()中:setattr(self,k,v)B类(A):def __init__ (自我,** ......

回答 1 投票 0

通过min-max kwargs过滤pandas数据帧

我有一个函数,它具有可选的kwargs(总共8个),基于用户输入的最小值和最大值。例如GR_min,GR_max,GR_N_min,GR_N_max,Hi_min,Hi_max等...其中dataframe列...

回答 3 投票 0

如何在我的值中检查我想要的整数(如果int不可迭代)

我正在尝试运行这个测试代码:def test(** kwargs):for key,kwargs.items()中的值:如果key中的'sdk':如果值为1则打印值:print'...

回答 2 投票 0

python函数* args和** kwargs以及其他指定的关键字参数

我有一个Python类,其方法应该以这种方式接受参数和关键字参数类图:def __init __(self,x,y):self.x = x self.y = y def set_axis(self,...

回答 3 投票 13

你能不提供关键字参数而不提供默认值吗?

我习惯在Python中使用函数/方法定义:def my_function(arg1 = None,arg2 ='default'):...在这里做东西如果我不提供arg1(或arg2),那么默认值无......

回答 2 投票 9

将关键字参数传递给scipy中的四元集成函数

我想将关键字参数传递给dblquad或nquad中的integrand函数。是否有可能在这里有一个关键字参数,或者我只是选择只有位置参数? ...

回答 1 投票 0

如何将类方法的默认参数设置为类变量?

我想将类方法的合理默认参数作为类变量。除非用户想要覆盖它们,否则应在调用它们时将这些变量传递给类方法。一世 ...

回答 1 投票 0

通过kwargs添加函数选项(例如,详细)

我正在尝试有效地添加可选功能,以便一些类功能。对python来说很新,所以我正在努力学习好习惯。我通过** kwargs(无论好坏)实现这一点。一个......

回答 1 投票 -1

Python:如何增加/减少x和y刻度标签的字体大小?

在使用matplotlib时,我似乎在确定如何增加或减少x和y刻度标签的字体大小时遇到 问题。我知道有set_xticklabels(标签,fontdict = ...

回答 4 投票 6

使用解包方法更新字典的优点

如果使用kwargs更新字典键有一个真正的优点,我感到很困惑。按照下面的例子:def example():return {'a':1,'b':2,'c':3}使用kwargs更新dict:{...

回答 2 投票 0

如何正确获取装饰器的默认关键字参数?

我正在将一个装饰器应用于某些函数,而装饰器在函数中需要一些参数。但是,我会为参数分配一些默认值。装饰者收到......

回答 1 投票 1

使用super()继承关键字参数,但在创建实例时未直接列出它们

抓住这个我有点麻烦,我觉得很简单,概念。我正在创建一些tkinter应用程序(不相关),我正在通过super和* args,** kwargs:class ...继承属性...

回答 1 投票 1

使用* args,** kwargs和optional / default参数调用Python函数

在python中,我可以定义一个函数如下:def func(kw1 = None,kw2 = None,** kwargs):...在这种情况下,我可以调用func为:func(kw1 = 3,kw2 = 4, who_knows_if_this_will_be_used = 7,more_kwargs =省略号)...

回答 2 投票 57

Python不能在函数定义之外使用**

免责声明:我是Python新手。如果您阅读本文,它会将**列为能够解压缩字典。我正在尝试这个。 my_dict = {“key1”:1,“key2”:{“inner_key”:3}} unpacked_dict = ** ...

回答 1 投票 1

如何隐式地将参数定义为空列表? [重复]

在下面的代码中,我一直想知道我们如何判断是否给出了参数b。问题是func的第三次调用不会在新创建的列表中保留[5]而是保留一些指针......

回答 2 投票 1

** kwargs的目的和用途是什么?

Python中** kwargs的用途是什么?我知道你可以在桌面上做一个objects.filter并传入一个** kwargs参数。我也可以这样做来指定时间增量,即timedelta(小时= ...

回答 11 投票 715

© www.soinside.com 2019 - 2024. All rights reserved.