Python中括號的區別及用途


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字典數據類型,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括號創建的方法如下:

 
 
1 >> dic={'jon':'boy','lili':'girl'}
2 >>> dic
3 {'lili': 'girl', 'jon': 'boy'}
4 >>>

 

字典的具體操作方法可以查看

Python 映射類型字典dict操作定義,本文不做詳細講解。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM