跟數字和字串一樣,元組也是不可變型別
del atuple
雖然元組物件本身是不可變的,但這並不意味著元組包含的可變物件也不可變了。
>>> 'abc','-4','222'
('abc', '-4', '222')
>>> x,y =1,2
>>> x,y
(1, 2)
所有函式返回的多物件(不包括有符號封裝的)都是元組型別。注意,有符號封裝的多物件集合其實是返回的乙個單一的容器物件
>>> ('xr')
'xr'
>>> type(('xr'))
>>> ('ss',)
('ss',)
>>> type(('ss',))
不可變物件的值是不可改變的。這就意味著它們通過hash 演算法得到的值總是乙個值。這是作為字典鍵值的乙個必備條件。
list()和tuple()
建立乙個物件,然後把它賦給另乙個變數的時候,python 並沒有拷貝這個物件,而是拷貝了這個物件的引用。
copy.deepcopy()函式
import copy
其實copy 模組中只有兩個函式可用:copy()進行淺拷貝操作,而deepcopy()進行深拷貝操作.
python 高階學習之2
print hello hello mystring aa print mystring aa下劃線 在直譯器中有特別的含義,表示最後乙個表示式的值 a 22 traceback most recent call last file line 1,in nameerror name is not d...
python 高階學習之4
for item in e mail net surfing homework chat print item e mail net surfing homework chat for item in e mail net surfing homework chat print item e mai...
python 高階學習之10
s s spa oil spa oil s join ss ww 21 s ss ww 21 foo hello world foo helloworld 通過這種方法,你可以把長的字串分成幾部分來寫,而不用加反斜槓 如果把乙個普通字串和乙個unicode 字串做連線處理,python 會在連線操作...