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

±»ÊèºöµÄÒ»¶ÎPythonÓï·¨

    pythonÌṩÁËÓÐÐò(sequence)ÀàÐÍ£¨×Ö·û´®£¬Ôª×飬ÁÐ±í¶¼ÊÇÓÐÐòÀàÐÍ£©£¬²¢ÇÒÌṩÁËÌØÊâµÄÓï·¨À´·½±ã¶ÔÕâЩÀàÐͽøÐвÙ×÷£¬×î³£ÓõÄÓÐÇÐÆ¬²Ù×÷¡£Í¬Ò»ÓÐÐòÀàÐ͵ĶÔÏóÖ®¼äÖ§³Ö¡±+¡±²Ù×÷·û£¬ÓÃÀ´Á¬³ÉÒ»¸öеÄÓÐÐò¶ÔÏó£¬ÓÐÐò¶ÔÏóÒ²¿ÉÒÔÓëÒ»¸öÕûÊý½øÐÐÏà³Ë£¬µÃµ½Ò»¸öеÄÓÐÐò¶ÔÏó¡£ÔÚµ÷ÊÔµÄʱºò£¬ÎÒ¾­³£Ê¹ÓÃÕâÑùµÄÓï¾äÀ´´òÓ¡Ò»¸ö·Ö¸îÐУºprint ¡®-¡® * 50¡£ÔÚ¶ÔÓÐÐòÀàÐͽøÐС°*¡± »òÕß ¡°+¡±²Ù×÷µÄʱºò£¬ÒªÇ§ÍòСÐÄ¡£½ñÌ죬ÎÒµÄͬʾÍÓöµ½Á˷dz£ÓôÃÆµÄÎÊÌâ¡£¿´ÏÂÃæÒ»¶Î´úÂ룺 #coding=gbk
class Point(object):
def __init__(self, x, y):
self.x = x
self.y = y
def __repr__(self):
return '(%d, %d)' % (self.x, self.y)
itemList = [Point(-1, -1)] * 5
# ¶ÔÁбíÔªËØ½øÐи³Öµ
for i in range(5):
itemList[i].x = i
itemList[i].y = i

print itemList
ÉÏÃæµÄ´úÂë´´½¨Ò»¸ö°üº¬5¸öPoint¶ÔÏóµÄÁÐ±í£¬È»ºóÔÚÒ»¸öforÑ­»·ÖжÔÁбíÖеÄÿ¸ö¶ÔÏóµÄÊôÐÔ½øÐи³Öµ¡£ÔËÐÐÉÏÃæµÄ´úÂ룬ÔÚÆÁÄ»ÉÏÏÔʾµÄ½á¹ûÊÇʲô£¿ÊÇ [(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)] Â𣿠Õâ¶Î´úÂë°ÑÎÒÃǶ¼ÆÛÆ­ÁË¡£½á¹ûÊÇ£º[(4, 4), (4, 4), (4, 4), (4, 4), (4, 4)]¡£ÎªÊ²Ã´»áÕâÑùÄØ£¿´ð°¸ÔÚÓÚÒýÓÃÀàÐÍÓëÖµÀàÐÍ¡£[Point(-1, –1)] * 5£¬·µ»ØÒ»¸ö°üº¬Îå¸öÔªËØµÄÁÐ±í£¬ÁбíÖеÄÔªËØÆäʵÒýÓõÄÊÇͬһ¸ö¶ÔÏó£¬Ê¹ÓÃforÑ­»·ÔÚ¶ÔÁÐ±í½øÐгõʼ»¯µÄʱºò£¬ÐÞ¸ÄµÄÆäʵÊÇͬһ¸ö¶ÔÏóµÄÖµ¡£ËùÒÔ£¬½á¹û¾Í¡­¡­ Ò»¿ªÊ¼£¬ÎÒÃÇÓôÃÆÁ˺ܳ¤Ê±ºò£¬Ë­Ò²Ã»Òâʶµ½Õâ¸öÎÊÌâ¡£ÔÚµ÷ÊÔÁËÐí¾ÃÖ®ºó²Å·¢ÏÖ£¬Å¶£¬Ô­À´ÉϵÛÔÚÕâÀï¡£Ö»Òª×÷¼òµ¥µÄÐ޸쬽á¹û¾Í»áÊÇÎÒÃÇÏëÒªµÄ£º
# ...
# itemList = [Point(-1, -1)] * 5
itemList = [Point(-1, -1) for i in range(5)]
# ...


Ïà¹ØÎĵµ£º

pythonѧϰ

 4¡¢Tuples Ôª×é
     Ôª×éºÍListsÏàËÆ£¬µ«ËüÊÇimmutable,³õʼ»¯ºó²»ÄܸıäÆäÄÚÈÝ£¬ÕâÔÚ³ÌÐòÖÐÓÐʱºòºÜÓÐÓ㬿ÉÒÔÓÃÀ´·ÀÖ¹¶¨ÒåµÄ±äÁ¿ÄÚÈݱ»ÒâÍâ¸Ä±ä¡£
5¡¢Files Îļþ
    Îļþ²Ù×÷ºÍcÓïÑԱȽϽӽü£¬ÏÂÃæÖ»Í¨¹ý´úÂëÑÝʾ£º
>>> f = open('data.txt','w')
>>> ......

python´¦ÀízipÎļþ£¨×ª£© 2009

 ×ª×Ô http://hi.baidu.com/xunxun129/blog/item/3befad0f8ff992c07bcbe180.html
ÓÐʱÎÒÃÇÐèÒªÔÚ Python
ÖÐʹÓà zip Îļþ£¬¶øÔÚ1.6°æÖУ¬Python ¾ÍÒѾ­ÌṩÁË zipfile Ä£¿é¿ÉÒÔ½øÐÐÕâÑùµÄ²Ù×÷¡£²»¹ý Python ÖеÄ
zipfile Ä£¿é²»ÄÜ´¦Àí¶à¾íµÄÇé¿ö£¬²»¹ýÕâÖÖÇé¿ö²¢²»¶à¼û£¬Òò´ËÔÚͨ³£Çé¿öÏÂÒѾ­×㹻ʹÓÃÁË¡£ÏÂÃæÎÒÖ»Ê ......

Python±Ê¼Ç£¨¶þ£©——pythonµ÷ÓÃC/C++Ä£¿é

ǰһƪ½²Á˼òµ¥µÄC/C++µ÷ÓÃPython½Å±¾Ä£¿é£¨.py£©¡£¼ÈÈ»ÊÇÓÃÓÚÖî¶àÓÎÏ·³ÌÐòµÄ½Å±¾ÓïÑÔ£¬Äǿ϶¨ÊÇȱ²»ÁË»¥µ÷£¨ÀñÉÐÍùÀ´£©¡£Òò´Ë£¬±¾Æª½²Ò»¸ö¼òµ¥µÄpythonµ÷ÓÃC/C++дµÄDLLÄ£¿é£¬¶ÔPython½øÐй¦ÄÜÀ©Õ¹¡£ÕâÀïдһ¸ö¼òµ¥µÄÀý×Ó£¬Ö÷Òª¾ÍΪÁËÁ˽âÏÂÕâôÓÃPythonÀ´µ÷ÓÃC/C++дµÄDLL¿â¡£ºÃÁË£¬ÇÐÈëÕýÌ⣺
 Ê×ÏÈ£¬ÎÒÊÇÓÃVS2003 ......

Python֮ȫ¾Ö±äÁ¿

Ó¦¸Ã¾¡Á¿±ÜÃâʹÓÃÈ«¾Ö±äÁ¿¡£²»Í¬µÄÄ£¿é¶¼¿ÉÒÔ×ÔÓɵķÃÎÊÈ«¾Ö±äÁ¿£¬¿ÉÄܻᵼÖÂÈ«¾Ö±äÁ¿µÄ²»¿ÉÔ¤ÖªÐÔ¡£¶ÔÈ«¾Ö±äÁ¿£¬Èç¹û³ÌÐòÔ±¼×ÐÞ¸ÄÁË_aµÄÖµ£¬³ÌÐòÔ±ÒÒͬʱҲҪʹÓÃ_a£¬Õâʱ¿ÉÄܵ¼Ö³ÌÐòÖеĴíÎó¡£ÕâÖÖ´íÎóÊǺÜÄÑ·¢Ïֺ͸üÕýµÄ¡£ 
È«¾Ö±äÁ¿½µµÍÁ˺¯Êý»òÄ£¿éÖ®¼äµÄͨÓÃÐÔ£¬²»Í¬µÄº¯Êý»òÄ£¿é¶¼ÒªÒÀÀµÓÚÈ«¾Ö±äÁ¿¡£Í¬Ñù£¬È« ......

python¿ì½Ý¼ü»ã¼¯


Ctrl+3            ÐÐ×¢ÊÍ
Ctr+\               È¥ÐÐ×¢ÊÍ
Ctrl+Shift+3   È¥ÐÐ×¢ÊÍ
Ctrl+4            ¿é×¢ÊÍ
Ctrl+5         & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ