本文實例講述了Python賦值語句后逗號的作用。分享給大家供大家參考。具體分析如下:
IDLE 2.6.2
>>> a = 1>>> b = 2,>>> print type(a)<type 'int'>>>> print type(b)<type 'tuple'>>>> c = []>>> d = [],>>> print type(c)<type 'list'>>>> print type(d)<type 'tuple'>
賦值表達式的后面加了逗號后,會自動得到一個tuple的對象,在作一些與類型相關的工作或需要序列化時,是不能得到期望的結果的。工作中碰到類似靈異現象時,可以把這個放到自己的checklist中了。
>>> print c[]>>> print d([],)>>> print a1>>> print b(2,)
希望本文所述對大家的Python程序設計有所幫助。
新聞熱點
疑難解答