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

pythonѧϰ£¨1£©£­×Öµä (Dictionary)

   
×ֵ䣨Dictionary£©ÊÇÒ»ÖÖÓ³Éä½á¹¹µÄÊý¾ÝÀàÐÍ£¬ÓÉÎÞÐòµÄ“¼ü£­Öµ¶Ô”×é³É¡£×ÖµäµÄ¼ü±ØÐëÊDz»¿É¸Ä±äµÄÀàÐÍ£¬È磺×Ö·û´®£¬Êý×Ö£¬tuple£»Öµ¿É
ÒÔΪÈκÎpythonÊý¾ÝÀàÐÍ¡£
1¡¢Ð½¨×Öµä
>>> dict1={}     
#½¨Á¢Ò»¸ö¿Õ×Öµä
>>> type(dict1)
<type 'dict'>
2¡¢Ôö¼Ó×Ö
µäÔªËØ£ºÁ½ÖÖ·½·¨
>>> dict1['a']=1    #µÚÒ»ÖÖ
>>> dict1
{'a':
1}
#µÚ¶þÖÖ£ºsetdefault·½·¨
>>> dict1.setdefault('b',2)
2
>>>
dict1
{'a': 1, 'b': 2}
3¡¢É¾³ý×Öµä
#ɾ³ýÖ¸¶¨¼ü£­Öµ¶Ô
>>>
dict1
{'a': 1, 'b': 2}
>>> del dict1['a']     
#Ò²¿ÉÒÔÓÃpop·½·¨£¬dict1.pop('a')
>>> dict1
{'b': 2}
#Çå¿Õ×Öµä
>>>
dict1.clear()
>>> dict1         #×Öµä±äΪ¿ÕÁË
{}
#ɾ³ý×Öµä¶ÔÏó
>>>
del dict1
>>> dict1
Traceback
(most recent call last):
  File "<interactive input>", line
1, in <module>
NameError: name 'dict1' is not defined
4¡¢×ÖµäµÄ·½·¨
1)get(key,default=None)  
·µ»Ø¼üÖµ
key
¶ÔÓ¦µÄÖµ£»Èç¹û
key
ûÓÐÔÚ×ÖµäÀÔò·µ»Ø
default
²ÎÊýµÄÖµ£¬Ä¬ÈÏΪ
None
>>>
dict1         #¿ÕµÄ×Öµä
{}
>>> dict1.get('a')  
#¼ü‘a’ÔÚdict1Öв»´æÔÚ£¬·µ»Ønone
>>> dict1.get('d1','no1')  
#default²ÎÊý¸ø³öÖµ'no1'£¬ËùÒÔ·µ»Ø'no1'
'no1'
>>> dict1['a']='no1'  
   #²åÈëÒ»¸öÐÂÔªËØ
>>> dict1
{'a': '1111'}
>>>
dict1.get('a')      #ÏÖÔÚ¼ü'a'´æÔÚ£¬·µ»ØÆäÖµ
'1111'
2)clear
Çå¿Õ×Öµä
3)has_key(key)
Èç¹û
key
³ö
ÏÖÔÚ
dict
ÀïÔò·µ»Ø
True
£»·ñÔò·µ»Ø
False
>>> dict1
{'a':
'1111'}
>>> dict1.has_key('b')
False
>>>
dict1.has_key('a')
True
4)items
·µ»Ø
dict
µÄ£¨¼ü£¬Öµ£©tuple¶ÔµÄÒ»¸öÁбí
>>> dict1
{'a': 'no1', 'b': '2222'}
>>>


Ïà¹ØÎĵµ£º

Python±ê×¼¿â tracebackÄ£¿é

Example 2-18 չʾÁË traceback Ä£¿éÔÊÐíÄãÔÚ³ÌÐòÀï´òÓ¡Òì³£µÄ¸ú×Ù·µ»Ø
(Traceback)ÐÅÏ¢, ÀàËÆÎ´²¶»ñÒ쳣ʱ½âÊÍÆ÷Ëù×öµÄ. Èç Example 2-18 Ëùʾ. 2.11.0.1. Example
2-18. ʹÓà traceback Ä£¿é´òÓ¡¸ú×Ù·µ»ØÐÅÏ¢ File: traceback-example-1.py # note!
import
Example 2-18 չʾÁË traceback Ä£¿éÔÊÐíÄãÔÚ³ÌÐòÀï´òÓ¡Òì³£ ......

python·ÃÎÊ sql server

½ñÌìÊÔÑéʹÓÃpythonÁ¬½Ó sql server ·þÎñÆ÷¡£ÎҼǵÃÒÔǰʹÓÃadoÁ¬½Óaccess·Ç³£Ë³Àû£¬µ«ÊǽñÌìʹÓÃadoÁ¬½Ósql server¾¹È»²»³É¹¦¡£ÔÚpythonÀïÃæµÄ³ö´íÐÅÏ¢¶¼ÏÔÊ¾Îª×ªÒÆÐòÁУ¬·ÑÁ˰ëÌì¾¢²Å¸ãÃ÷°×£ºÎÞЧµÄÀà±ð×Ö·û´®¡£
ÊÇÁ¬½Ó×Ö·û´®Â𣿲âÊÔÁ˺ü¸¸ö È·ÈÏÎÞÎóµÄÊý¾Ý¿âÁ¬½Ó×Ö·û´®£¬Ò²ÊÇÈç´Ë ¡£ÉÏÍøËÑË÷£¬ÊÇÓпÉÄÜÊÇ comµÄÀà±ð×Ö ......

pythonÄ£¿é

¼ò½é
ÄãÒѾ­Ñ§Ï°ÁËÈçºÎÔÚÄãµÄ³ÌÐòÖж¨ÒåÒ»´Îº¯Êý¶øÖØÓôúÂë¡£Èç¹ûÄãÏëÒªÔÚÆäËû³ÌÐòÖÐÖØÓúܶຯÊý£¬ÄÇôÄã¸ÃÈçºÎ±àд³ÌÐòÄØ£¿Äã¿ÉÄÜÒѾ­²Âµ½ÁË£¬´ð°¸ÊÇʹÓÃÄ£¿é¡£Ä£¿é»ù±¾ÉϾÍÊÇÒ»¸ö°üº¬ÁËËùÓÐÄ㶨ÒåµÄº¯ÊýºÍ±äÁ¿µÄÎļþ¡£ÎªÁËÔÚÆäËû³ÌÐòÖÐÖØÓÃÄ£¿é£¬Ä£¿éµÄÎļþÃû±ØÐëÒÔ.pyΪÀ©Õ¹Ãû¡£
Ä£¿é¿ÉÒÔ´ÓÆäËû³ÌÐò ÊäÈë ÒÔ±ãÀûÓÃËüµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ