永发信息网

def __call__(self): apply(self.func, self.args) python中,这句话是什么意思啊,初学,谢谢大家

答案:3  悬赏:20  手机版
解决时间 2021-02-09 21:43
class ThreadFunc(object):
def __init__(self, func,args,name=''):
self.name = name
self.func = func
self.args = args

def __call__(self):
apply(self.func, self.args)
最佳答案
虽然我很聪明,但这么说真的难到我了
全部回答
apply(function, args[, keywords]) The function argument must be a callable object (a user-defined or built-in function or method, or a class object) and the argsargument must be a sequence. The function is called with args as the argument list; the number of arguments is the length of the tuple. If the optional keywords argument is present, it must be a dictionary whose keys are strings. It specifies keyword arguments to be added to the end of the argument list. Calling apply() is different from just calling function(args), since in that case there is always exactly one argument. The use of apply() is equivalent to function(*args, **keywords). Deprecated since version 2.3: Use function(*args, **keywords) instead of apply(function, args, keywords) (see Unpacking Argument Lists). 你看看文档嘛。。。。就是当call这个object时调用self.func并且使用self.args给的参数。。
设置Python2中的内容,当__call__调用self.func时同时传入self.args的参数; python3使用self.func(*self.args)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不要给我丢人 用粤语怎么说
头发留厚是怎么留的
中国农业银行24小时自助银行(亚细亚分理处)地
4代i5比2代强多小差距大吗
农行(桥头分理处)地址在什么地方,想过去办事
天羽广告怎么去啊,有知道地址的么
黄河滩精品大枣店怎么去啊,有知道地址的么
手指肌腱怎么锻炼
中国邮政储蓄银行24小时自助银行(华阳北路支
设A={x|x^2+4x=0},B={X|X^2+2(a+1)x+a^2-1=0}
申润包装材料有限公司在哪里啊,我有事要去这
农村商业银行(石狮支行)地址好找么,我有些事
滑板的板面怎么分类?
属龙的和属兔的不能婚配,有破解的方法吗
小学二年级20除以4等于5表示把20平均分成4份,
推荐资讯
耐克air max90可以通过外观识别真假么?
将一个半圆平均分成若干份,拼成一个近似长方
生物进化的总体趋势是由无到有,由简单到复杂
无锡做自动化的有哪些企业啊?
秋燥和吃牛肉火锅会不会引起口里吐血
电力公司的调度中心 需要很强的专业知识吗?
找个工作真难!
我离婚了 ,弄的全家都抬不起头
我现用手机号码是以前人家用过的,现总是收到
最近有什么好听的中文,英文 song推荐强力~!最
平遥干坑村监狱里面是干什么活?拜托了各位
有这么大的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?