为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰

最新回答 / 慕神4800538
用sort()排序每一级,都代表什么意思

最赞回答 / Python2_26
*args是非关键字参数,用于元组,用来[解包list]将参数打包成tuple给函数体调用**kw是关键字参数,用于字典,打包关键字参数成dict给函数体调用

最赞回答 / 放学路上的小学生
<...code...>如果一个类没有继承某类,就应该继承object。

最新回答 / 饭哥
<...code...>但是运行这段不添加@functools.wraps(f)的代码时,结果还是warpper

最新回答 / 小尤鱼
lambda就是一个匿名函数,lambda i : i*i 就相当于def g(i):return i*i,而在 def f(i): return lambda :i*i中,f(i)已经声明了,lambda就是相当于接受了i的参数返回了i*i,如果写成return lambda i : i*i 就会因为重复声明i参数而报错。

最新回答 / 迷途归来
这儿要讲的就是闭包函数使用了变化的自由变量而带来的一系列问题。闭包函数有个特点就是拿到外部的自由变量不会立即计算,而是等到整个外层函数调用结束之后再进行计算。譬如:f函数再拿到i=1之后并没有计算,而是保存到了一个list里面 f(i) 此时i=1。但是随着i in range(1,4)的不断进行,最终i=3 这就导致列表中的f(i) i都是3.我是这么理解的,存在错误的话,请海涵

最赞回答 / julymul
time.time( )返回当前时间的时间戳(1970纪元后经过的浮点秒数)    time.clock( )用以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。    

最新回答 / Sniper丶陳
里面那层函数只是对功能进行再次包装

最新回答 / 慕粉0220183176
我的天要加中文注释也要在第一行加上# -*- coding: utf-8 -*-?????

最新回答 / Hello_大茜
sorted()接收reversed_cmp函数的排序规则,对[36,5,12,9,21]这个list进行排序

最新回答 / Code_Boy
import os 导入了所有的os内容import os.path。只导入了os的path部分
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消