# -*- encoding:utf-8 -*- ''' Created on Apr 5, 2012 @author: root ''' #坿¥åä»»æå¤ä¸ªå½¢åç彿°ï¼ def total(inits=5,*numbers,**keywords): ''' è¿éæ¾ç½®Docstrings ,é¦è¡å¤´åæ¯å¤§åï¼å¥å·ç»å°¾ï¼ç¬¬äºè¡ä¸ºç©º 第ä¸è¡å¼å§è¯¦ç»çæè¿° ''' count = inits for number in numbers: count += number for key in keywords: count += keywords[key] return count def main(): print(total(10,1,2,3,vegetables=50,fruits=100)) print(total.__doc__) if __name__ == "__main__": main() #error!,å ³é®åå®åä¹åä¸è½æ¯éå ³é®åå®åã #print(total(inits=10,10,1,2,3,vegetables=50,fruits=100)) #åªè½ä»¥å ³é®åèµå¼çå½¢åï¼keyword-only paramï¼,å°å ¶æ¾ç½®å¨*å·å½¢ååé¢ï¼ #妿è¿ç±»å½¢å没æé»è®¤å¼ï¼åå¿ é¡»å¨è°ç¨å½æ°æ¶ä»¥å ³é®åå®åä¸ºå ¶èµå¼ï¼ #...........