已采纳回答 / 椰汁菠萝
由于python是根据书写格式来判断代码块的,那么怎么写空代码块呢?就是pass了,占位用的,就是表示我是个空的,这样阅读性也高,pass英文是通过当你要写一个空方法,空类,空if,都可以用pass
2019-09-27
最赞回答 / weixin_慕盖茨4367173
a,b=b,a+b 这种赋值方式是先计算等式右边,再把计算结果赋值给等式左边。而a=b,b=a+b,这样是先把b的值赋给a,然后再计算b=a+b,就变成了b=b+b了
2019-09-24
已采纳回答 / mtboy
# coding: utf-8#取公约数方法def gcd(a,b): print 'init------a=%s' % a print 'init------b=%s' % b print '################' if b == 0: print 'last-----b=0:a=%s' % a print 'last-----b=0:b=%s' % b return a return gcd(b, a % b)...
2019-09-19
已采纳回答 / Tennis荔枝
lower后面少了括号哦~def format_name(s): return s[0].upper()+s[1:].lower()print map(format_name, ['adam', 'LISA', 'barT'])
2019-09-10
已采纳回答 / Peppa_
def C(): fa= [] for i in range(1,4): def f(): return i * i fa.append(f) return faA,B,D= C()print(A(),B(),D()) 看这个,C()返回的是三个函数组成的list 你可以用A,B,D三个变量去接C的返回值然后分别调回ABD这三个函数
2019-09-03