采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请教下,将函数赋给sorted的key,为什么不用加括号,这个要怎么理解呢,求指导~
麻烦贴下代码好吗?不然的话 挺难还原现场的。
def __sort(self,anchors): anchors = sorted(anchors,key = self.__sort_seed,reverse = True) return anchors def __sort_seed(self,anchor): number = re.findall(Spider.real_num_seed,anchor['number'])[0] number = float(number)*10000 return number
key = self.__sort_seed这一句话,跟我们平时的函数调用不一样,因为后面没有括号,也没有参数
因为这是传递函数,不是调用函数,在内部python会去调用
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
6.3k 7
2.9k 3
2.7k 5
4.6k 22
2.8k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号