Python3.5.2中一个函数a().有时候不带括号直接用a.如map(a,「」)这里a什么意思
Python3.5.2中一个函数a().有时候不带括号直接用a.如map(a,「」)这里a什么意思这里的a代表什么啊?...
Python3.5.2中一个函数a().有时候不带括号直接用a.如map(a,「」)这里a什么意思这里的a代表什么啊?
展开
3个回答
展开全部
用def关键字,括号里是参数列表def add(a, b): return a+b#下面调用print add(1, 2)
追问
我的问题里map(a,[])的a没有带括号吗?我想知道这里的不带括号的a表示什么意思?肯定不是调用函数调用函数必须带括号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
map(function, iterable, ...)
Return an iterator that applies function to every item of iterable, yielding the results. If additional iterable arguments are passed, function must take that many arguments and is applied to the items from all iterables in parallel. With multiple iterables, the iterator stops when the shortest iterable is exhausted.
即map函数接收的第一个参数为一个函数,可以为系统函数例如float、或者def定义的函数、或者lambda定义的函数均可。
我试了用int()反而报错了,所以此处不用带括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询