pythonÁ½¸ödictÏà¼Ó
>>> a = {'1':'2'}
>>> b = {'3':'4'}
>>> a+b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'
>>> a.update(b)
>>> a
{'1': '2', '3': '4'}
>>>
¸Ã·½·¨°ÑbµÄÔªËØ¼ÓÈëµ½aÖÐÈ¥£¬¼ü×ÖÖØ¸´Ê±»á¸²¸ÇaÖеļüÖµ
Ïà¹ØÎĵµ£º
ÔÚ½²Êöfilter£¬mapºÍreduce֮ǰ£¬Ê×ÏȽéÉÜÒ»ÏÂÄäÃûº¯Êýlambda¡£
lambdaµÄʹÓ÷½·¨ÈçÏ£ºlambda [arg1[,arg2,arg3,...,argn]] : expression
ÀýÈ磺
>>> add = lambda x,y : x + y
>>> add ......
python¶ÔÏó(chapter4)
1 python¶ÔÏóÓÐÈý¸öÌØÕ÷: Éí·ÝºÍÀàÐÍÊÇÖ»¶ÁµÄ, Èç¹û¶ÔÏóÖ§³Ö²»Ö§³Ö¸üвÙ×÷, ÄÇôֵҲ¾ÍÊÇÖ»¶ÁµÄ.
1.1 Éí·Ý: ΨһµÄÉí·Ý±êʶ, ¿ÉÒÔʹÓÃÄÚ½¨º¯Êýid()µÃµ½, ¿ÉÒÔ¿´×÷ÊǶÔÏóµÄÄÚ´æµØÖ·…
1.2 ÀàÐÍ: ¶ÔÏóµÄÀàÐ;ö¶¨¸Ã¶ÔÏó±£´æÊ²Ã´ÀàÐ͵ÄÖµ, ¿ÉÒÔ½øÐÐʲô²Ù×÷, ×ñÑʲô¹æÔò., ¿ÉÒÔʹÓÃÄÚ½¨º¯Êýty ......
/***********************************************************
KVS:Îļþ£ºopcode.h
swith×Ö½ÚÂëÖ¸ÁîµÄÎļþ£ºceval.c
************************************************************/
/* KVS:×Ö½ÚÂëÖ¸ÁîÁбíInstruction opcodes for compiled code */
#define STOP_CODE 0
#define POP_TOP 1
#def ......
ÔÚpythonÖУ¬ÈκÎÊý¾ÝÀàÐͶ¼ÊÇ“¶ÔÏ󔣬°üÀ¨pythonÌṩµÄÄÚÖöÔÏó£¬Ò²°üÀ¨Óû§Í¨¹ýpythonÓïÑÔ»òÕßCÀ©Õ¹¿â´´½¨µÄ¶ÔÏó¡£
pythonµÄ¶ÔÏóÊǶ¯Ì¬ÀàÐÍ£¬¶øÇÒÊÇÇ¿ÀàÐÍ£¬ÕâÒâζ×ÅÖ»ÓÐÀàÐÍÆ¥ÅäµÄʱºò²ÅÄܽøÐÐÏàÓ¦µÄ²Ù×÷¡£ÏÖÔÚ£¬ÎÒÃÇÀ´Ñ§Ï°pythonµÄÄÚÖöÔÏó£¬pythonµÄÄ ......