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

python进阶

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

最新回答 / JefferyZ
这个是函数提升的概念,python不支持的,javaScript 支持

最赞回答 / 慕移动0023324
这个问题应该拆分为两个知识点:第一,关于i值的问题在for循环结束后,i的值没有被修改,所以它一直是i=3的状态。这个可以尝试在版本一的程序中,return fs前面修改一下i的值,比如 i = 9,看看结果是多少?第二,关于fs中所保存的内容在版本一的程序中,fs=[f(), f(), f()],所以打印f1、f2、f3的内容是一样的。在版本二(练习题的答案)的程序中,fs=[f(1), f(2), f(3)],所以打印f1、f2、f3的内容是不一样的。比如:print(f2()),实际就是调用f(2)...

最赞回答 / 慕少11967
%s:表格式化为字符串%d:表格式化为整数,88为整数所以可以用%d,但是
(Student: %s, %s, %d )
外面是加了引号的,不论你用%s还是%d,最终都是字符串形式,而__str__本身就该返回字符串,因此不会出错

最新回答 / 慕数据6963225
你没有过滤,你的gg函数应该返回一个布尔值true或者false.filter函数会过滤掉false的结果,保存true的结果

最新回答 / Alvin17
因为末尾有个空格,所以它匹配到末尾有个空格,没有匹配到‘n',就跳过了。正确的应该为:  s.strip().strip('n')结果为:atcgatgccgtaaag

最新回答 / 无用户名
1 def myDecorator(func, tag) 2     def myWrapper(*arg, **kvargs):   #重新包装func,其参数列表与func一致 3         sign = "&urn" + tag + "&(*a" 4         return sign + func(*arg, **kvargs) + sign 5     return wrapper2       ...

最新回答 / 慕移动9181930
就在前一小节,$this-gt;speed是访问内部变量的意思,相当于$speed引用cdn的时候多了一个引号,去掉就行了

最赞回答 / qq_慕斯卡1317695
我的理解是,self下面同级的变量才可以这么赋值。比如name,gender,birth,**kw。也就是说**kw本身就是self的一个属性(至少从传参上面来说是这样的)。但是由于传入的参数是字典,所以后台用了这么个函数来实现而已。要不然应该是self.kw=kw这样的形式。说白了就是self里面没有k,v这个东西。

最新回答 / 薛定谔与猫
多练习练习,还有学编程不能停的不然很容易忘记之前所学的。第二最好要有个目标学习了以后要想着做点什么程序出来,这样记得住实用性也高

最新回答 / 扬暄晴玥
& 是位运算;and 是逻辑运算。a  = 1#a的十进制是1,二进制是01b = 2#b的十进制是2,二进制是10a & b#对a和b的二进制进行位运算,即,01&10 = 00,转换成十进制之后,为0a and b#对a和b进行逻辑与运算,a = 1为真,b = 2为真,返回b,即 a and b = 2短路计算:a and b,a为False,返回a,a为True,返回ba or b,a为False,返回b,a为True,返回aPython解释器在做布尔运算时,只要能提前确定...

最赞回答 / 扬暄晴玥
见注释<...图片...><...图片...>

最赞回答 / qq_慕妹7534246
reversed_cmp返回的三种结果  ,对应的就是倒序,顺序,和相同。sorted()这个函数的功能就是顺序排序,但是为了响应不同的需求,所以加了一个参数,reversed_cmp这个里面你也可以做成顺序的,但是这样就没实际的意义了。

最赞回答 / 慕田峪6055735
factorial作为一个参数传入装饰器,在答案中import timedef performance(unit):    def perf_decorator(f):        def wrapper(*args, **kw):            t1 = time.time()            r = f(*args, **kw)    #这里就调用了f,也就是原函数factorial            t2 = time.time()            t = (t2 - t1...

最新回答 / 慕粉1755078621
为什么是这样子<map object at 0x0000000001DFD710>
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消