最赞回答 / weixin_慕神3284662
你可以这样理解,类方法和类属性是类拥有的东西,实例方法和实例属性是实例所拥有的东西,类会将自己的东西无私的共享给所有的实例,所以实例不仅可以调用自己的东西,而且还可以调用类拥有的东西。但是实例却很自私,自己的东西只能自己用,不对自己以外的任何人开放共享。例如:<...code...>
2019-08-17
最赞回答 / 慕九州4113299
这个是判断条件,通过and连接
s and len(s.strip()) > 0这个表达的意思:判断s是否为空和s去除\n,\t等符号后是否还有长度,两个条件都满足,才返回true
2019-08-16
最赞回答 / 灰灰灰0412
coun()返回fs这个list,三次iteration得到三个计算结果,通过append函数添加到fs列表里,所以f1,f2,f3 = count()是指把列表里的三个结果按照列表顺序指定到f1,f2和f3里。
2019-08-16
最新回答 / 小臭蛋
可以看下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''
2019-08-11
最赞回答 / 小白一堆
1、%f 是 浮点类型 后面跟的s在这里应该是表示单位时间秒(s), 即 print('%fs'%a) a = 17.5 输出应为 17.500000s2、f.__name__: __name__是内置函数 获取 函数的名字总结: %s() 回获得 f函数的名称 %fs 获得(t2-t1)的值并输出为 xxxs仅供参考,欢迎指出错误
2019-08-08
最新回答 / 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)
2019-08-07
最赞回答 / 椰汁菠萝
程序哪有那么智能,这道题目程序本身就是报错的,运行就会报错,要想通过,就看系统提示它需要显示啥,提示都很明显,能通过的代码如下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...
2019-08-04