已采納回答 / 椰汁菠蘿
由于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
已采納回答 / qq_超人不愛飛_03420911
? self.get_grade = lambda: 'A'? 就是定義get_grade ,??lambda: 'A'? 是匿名函數
2019-09-02