python語言最常見的括號有三種,分別是:小括號( )、中括號[ ]和大括號也叫做花括號{ }。其作用也各不相同,分別用來代表不同的python基本內置數據類型。
python中的小括號( ):代表tuple元組數據類型,元組是一種不可變序列。創建方法很簡單,大多時候都是用小括號括起來的。
Tuple是不可變的list.一是創建了一個tuple就不能以任何方式改變它. Tuple 沒有方法:沒有 append 或 extend 方法、沒有 remove 或 pop 方法、沒有 index 方法、可以使用 in 來查看一個元素是否存在於 tuple 中。
1 >>> tup =(1,2,3) 2 >>> tup 3 (1, 2, 3) 4 >>> 5 >>> ()#空元組 6 () 7 >>> 8 >>> 55,#一個值的元組 9 (55,)
python為什么只有一個元素的元組要加逗號?
假設你要給一個函數傳遞一個參數,而這個參數是一個tuple,比如:(12,),如果你寫成(12),你猜python是會把他當成數字12呢,還是一個tuple?
python中的中括號[ ]:代表list列表數據類型,列表是一種可變的序列。其創建方法即簡單又特別,像下面一樣:
list('python') ['p', 'y', 't', 'h', 'o', 'n']
如果想創建一個空的列表,或是一個值的列表其方法同元組創建,只要使用不同括號即可。Pyhton列表list操作講解更適合新手深入認識什么是列表。
python大括號{ }花括號:代表dict字典數據類型,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括號創建的方法如下:
字典的具體操作方法可以查看
Python 映射類型字典dict操作定義,本文不做詳細講解。
