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

python进阶

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

最赞回答 / weixin_慕神3284662
你可以这样理解,类方法和类属性是类拥有的东西,实例方法和实例属性是实例所拥有的东西,类会将自己的东西无私的共享给所有的实例,所以实例不仅可以调用自己的东西,而且还可以调用类拥有的东西。但是实例却很自私,自己的东西只能自己用,不对自己以外的任何人开放共享。例如:<...code...>

最赞回答 / 慕九州4113299
这个是判断条件,通过and连接 
s and len(s.strip()) > 0
这个表达的意思:判断s是否为空和s去除\n,\t等符号后是否还有长度,两个条件都满足,才返回true

最赞回答 / 灰灰灰0412
coun()返回fs这个list,三次iteration得到三个计算结果,通过append函数添加到fs列表里,所以f1,f2,f3 = count()是指把列表里的三个结果按照列表顺序指定到f1,f2和f3里。

最新回答 / 一次就好1314
因为你返回的是计算过的值,不是函数

最新回答 / 小臭蛋
可以看下setattr的函数定义:>>> help( setattr)Help on built-in function setattr in module builtins:setattr(obj, name, value, /)    Sets the named attribute on the given object to the specified value.    setattr(x, 'y', v) is equivalent to ``x.y = v''

最新回答 / qq_慕少1333541
第5行和第7行调用time.time最后要加(),比如说:start_time = time.time()

最赞回答 / 小白一堆
1、%f 是 浮点类型 后面跟的s在这里应该是表示单位时间秒(s), 即 print('%fs'%a) a = 17.5 输出应为 17.500000s2、f.__name__:  __name__是内置函数 获取 函数的名字总结: %s() 回获得 f函数的名称 %fs 获得(t2-t1)的值并输出为 xxxs仅供参考,欢迎指出错误

最新回答 / qq_慕工程6267949
 4 #一般的写法 5  if (x == y): 6      print("两数相同!") 7  elif(x > y): 8      print("较大的数为:",x) 9  else:10      print("较大的数为:",y)11             12 # 三目运算符写法13 print(x if(x>y) else y)

最赞回答 / qq_慕虎1193145
直接%1==0就好了啊,sqrt必须是平方数才能开出整数

最新回答 / prea_chen
我觉得更能说明的比喻应该是:祖传的基因

最赞回答 / 椰汁菠萝
程序哪有那么智能,这道题目程序本身就是报错的,运行就会报错,要想通过,就看系统提示它需要显示啥,提示都很明显,能通过的代码如下class Person(object):    __count = 0    def __init__(self, name):        self.name=name        Person.__count+=1        print(Person.__count)p1 = Person('Bob')p2 = Person('Alice')try:    print...
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消