Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

python º¯Êý

PythonÖк¯Êý²ÎÊýµÄ´«µÝÊÇͨ¹ý“¸³Öµ”À´´«µÝµÄ¡£µ«ÕâÌõ¹æÔòÖ»»Ø´ðÁ˺¯Êý²ÎÊý´«µÝµÄ“Õ½ÂÔÎÊÌ┣¬²¢Ã»Óлشð“Õ½ÊõÎÊÌ┣¬Ò²¾Í˵ûÓлشðÔõô¸³ÖµµÄÎÊÌâ¡£º¯Êý²ÎÊýµÄʹÓÿÉÒÔ·ÖΪÁ½¸ö·½Ã棬һÊǺ¯Êý²ÎÊýÈçºÎ¶¨Ò壬¶þÊǺ¯ÊýÔÚµ÷ÓÃʱµÄ²ÎÊýÈçºÎ½âÎöµÄ¡£¶øºóÕßÓÖÊÇÓÉǰÕß¾ö¶¨µÄ¡£º¯Êý²ÎÊýµÄ¶¨ÒåÓÐËÄÖÖÐÎʽ£º
   1. F(arg1,arg2,...)
   2. F(arg2=<value>,arg3=<value>...)
   3. F(*arg1)
   4. F(**arg1)
µÚ1 ÖÖ·½Ê½ÊÇ×î“´«Í³”µÄ·½Ê½£ºÒ»¸öº¯Êý¿ÉÒÔ¶¨Òå²»ÏÞ¸öÊý²ÎÊý£¬²ÎÊý£¨ÐÎʽ²ÎÊý£©·ÅÔÚ¸úÔÚº¯ÊýÃûºóÃæµÄСÀ¨ºÅÖУ¬¸÷¸ö²ÎÊýÖ®¼äÒÔ¶ººÅ¸ô¿ª¡£ÓÃÕâÖÖ·½Ê½¶¨ÒåµÄº¯ÊýÔÚµ÷ÓõÄʱºòÒ²±ØÐëÔÚº¯ÊýÃûºóµÄСÀ¨ºÅÖÐÌṩÏàµÈ¸öÊýµÄÖµ£¨Êµ¼Ê²ÎÊý£©£¬²»ÄܶàÒ²²»ÄÜÉÙ£¬¶øÇÒ˳Ðò»¹±ØÐëÏàͬ¡£Ò²¾ÍÊÇ˵ÐβκÍʵ²ÎµÄ¸öÊý±ØÐëÒ»Ö£¬¶øÇÒÏë¸øÐβÎ1µÄÖµ±ØÐëÊÇʵ²ÎÖеĵÚһ룬ÐβÎÓëʵ²ÎÖ®¼äÊÇÒ»Ò»¶ÔÓ¦µÄ¹ØÏµ£¬¼´“ÐβÎ1=ʵ²Î1 ÐβÎ2=ʵ²Î2...”¡£ºÜÃ÷ÏÔÕâÊÇÒ»Öַdz£²»Áé»îµÄÐÎʽ¡£±ÈÈ磺"def addOn(x,y): return x + y"£¬ÕâÀﶨÒåµÄº¯ÊýaddOn£¬¿ÉÒÔÓÃaddOn(1,2)µÄÐÎʽµ÷Óã¬Òâζ×ÅÐβÎx½«È¡Öµ1,Ö÷½«È¡Öµ2¡£addOn(1,2,3)ºÍaddOn (1)¶¼ÊÇ´íÎóµÄÐÎʽ¡£
µÚ2ÖÖ·½Ê½±ÈµÚ1ÖÖ·½Ê½ºÃÒ»µã£¬ÔÚ¶¨ÒåµÄʱºòÒѾ­¸ø¸÷¸öÐβζ¨ÒåÁËĬÈÏÖµ¡£Òò´Ë£¬ÔÚµ÷ÓÃÕâÖÖº¯Êýʱ£¬Èç¹ûûÓиø¶ÔÓ¦µÄÐÎʽ²ÎÊý´«µÝʵ²Î£¬ÄÇôÕâ¸öÐβξͽ«Ê¹ÓÃĬÈÏÖµ¡£±ÈÈ磺“def addOn(x=3,y=5): return x + y”£¬ÄÇôaddOn(6,5)µÄµ÷ÓÃÐÎʽ±íʾÐβÎxȡֵ6£¬yȡֵ5¡£´ËÍ⣬addOn(7)Õâ¸öÐÎʽҲÊÇ¿ÉÒԵ쬱íʾÐβÎxȡֵ7£¬yȡĬÈÏÖµ5¡£Õâʱºò»á³öÏÖÒ»¸öÎÊÌ⣬Èç¹ûÏëÈÃxȡĬÈÏÖµ£¬ÓÃʵ²Î¸øy¸³ÖµÔõô°ì£¿Ç°ÃæÁ½ÖÖµ÷ÓÃÐÎʽÃ÷ÏԾͲ»ÐÐÁË£¬Õâʱ¾ÍÒªÓõ½PythonÖк¯Êýµ÷Ó÷½·¨µÄÁíÒ»´ó¾øÕÐ ©¤©¤¹Ø½¡×Ö¸³Öµ·¨¡£¿ÉÒÔÓÃaddOn(y=6)£¬Õâʱ±íʾxȡĬÈÏÖµ3£¬¶øyȡֵ6¡£ÕâÖÖ·½Ê½Í¨¹ýÖ¸¶¨ÐÎʽ²ÎÊý¿ÉÒÔʵÏÖ¿ÉÒÔ¶ÔÐÎʽ²ÎÊý½øÐГ¾«È·¹¥»÷”£¬Ò»¸ö¸±´øµÄ¹¦ÄÜÊÇ¿ÉÒÔ²»±Ø×ñÊØÐÎʽ²ÎÊýµÄǰºó˳Ðò£¬±ÈÈ磺addOn(y=4,x=6)£¬ÕâÒ²ÊÇ¿ÉÒԵġ£ÕâÖÖͨ¹ýÐÎʽ²ÎÊý½øÐж¨µã¸³ÖµµÄ·½Ê½¶ÔÓÚÓõÚ1ÖÖ·½Ê½¶¨ÒåµÄº¯ÊýÒ²ÊÇÊÊÓõġ£
ÉÏÃæÁ½ÖÖ·½Ê½¶¨ÒåµÄÐÎʽ²ÎÊýµÄ¸öÊý¶¼Êǹ̶¨µÄ£¬±ÈÈ綨Ò庯ÊýµÄʱºòÈç¹û¶¨ÒåÁË5¸öÐβΣ¬ÄÇôÔÚµ÷ÓõÄʱºò×î¶àÒ²Ö»ÄܸøËü´«µÝ5¸öʵ²Î¡£µ«ÊÇÔÚʵ¼Ê±à³ÌÖв¢²»ÄÜ×ÜÊÇÈ·¶¨Ò»¸öº¯Êý»áÓжàÉÙ¸ö²ÎÊý¡£µÚ3


Ïà¹ØÎĵµ£º

ʹÓÃPythonÓïÑÔÉè¼Æ»ùÓÚHTMLµÄCÓïÑÔÓï·¨¼ÓÁÁÏÔʾ³ÌÐò

2005-2006ѧÄêµÚ1ѧÆÚ
±à Òë Ô­ Àí 
¿Î ³Ì Éè ¼Æ ±¨ ¸æ
°à¼¶   02¼Æ(¶þ)   
ѧºÅ     19     
ÐÕÃû     ÁõÏþÃ÷     
³É¼¨           
Ö¸µ¼½Ìʦ   ¬³¯»Ô   
Ò»¡¢   Éè¼ÆÄ¿µÄ
¼ÓÉî¶Ô±àÒ ......

[Python ѧϰ]2.5°æyield֮ѧϰÐĵÃ

  shhgs ·¢²¼Á˹ØÓÚ¡¶ Py 2.5 what's new Ö® yield
¡·
Ö®ºó£¬Ô­À´ÎÒ²»ÊÇÌØ±ð¹Ø×¢ yield µÄÓ÷¨£¬ÒòΪ¶ÔÓÚ2.3ÖмÓÈëµÄyieldÏà¶ÔÀ´Ëµ¹¦Äܼòµ¥£¬ËüÊÇ×÷Ϊһ¸ö generator
²»¿ÉȱÉÙµÄÒ»ÌõÓï¾ä£¬Ö»Òª°üº¬ËüµÄº¯Êý¼´ÊÇÒ»¸ö generator ¡£µ«ÔÚ2.3ÖУ¬generator
²»ÄÜÖØÈ룬²»ÄÜÔÚÔËÐйý³ÌÖÐÐ޸쬲»ÄÜÒý·¢Òì³££¬ÄãҪôÊÇ˳Ðò ......

Python IDE±È½ÏÓëÍÆ¼ö¡¾z¡¿

 ÎÒÏȸøÒ»¸ö³õ²½µÄ±í¸ñ°É£¬´ó¼ÒÈç¹ûÓÐʲôÒâ¼û£¬»òÓв¹³ä£¬»¶Ó­Ìá³ö¡£ÓÐЩÎÒûÓÐÓùý£¬ÏȲ»Ð´ÁË¡£
ÒÔÏÂÊÇÎÒʹÓùýµÄpython IDE:
     
³ýÁËPythonWin, VisualPythonÖ»Ö§³ÖWindows£¬ÆäËü¶¼ÖÁÉÙÖ§³ÖWin/Linux/Mac¡£
¸÷ÏÒ壺
×Ô¶¯²¹È«£º±äÁ¿/º¯ÊýÃû´òµ½Ò»°ëʱ£¬Ìáʾ¿ÉÄܵÄÍêÕûµÄ±äÁ¿/º¯ÊýÃû¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ