在使用python做專案的過程中發現這種語言使用了很多種型別的括號來表達資料型別,常見的有四種,分別是:小括號( )、中括號[ ]和大括號,也叫做花括號,還有尖括號<>,其作用也各不相同,分別用來代表不同的python基本內建資料型別。
1、python中的小括號( ):代表tuple元組資料型別,元組是一種不可變序列。建立方法很簡單,大多時候都是用小括號括起來的。
>>> tup = (1,2,3,4)
>>> tup
(1, 2, 3, 4)
>>>
>>> ()#空元組
()
>>>
>>> 66,#乙個值的元組
(66,)
2、python中的中括號[ ]:代表list列表資料型別,列表是一種可變的序列。其建立方法即簡單又特別,像下面一樣:
>>> list('usepython')
['u', 's', 'e','p', 'y', 't', 'h', 'o', 'n']
3、python大括號花括號:代表dict字典資料型別,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括號建立的方法如下:
>>> dic=
>>> dic
4.python的中括號<>表示的是乙個set集合,只需要用for迴圈來訪問就可以了,結果就是具體的內容了,如下:
b=[, ]
for a in b
print(a)
正則中的小括號 中括號 大括號 分析
乙個示例 var reg d 18 19 20 d 0 1 9 1 012 0 1 9 1 0 9 2 0 9 3 01 d d x x 正規表示式的 有不同的意思。是為了提取匹配的字串。表示式中有幾個 就有幾個相應的匹配字串。s 表示連續的空格 製表符 其他空白。是定義匹配的字元範圍。比如 a z...
shell中的大括號和小括號
2009 7 23 13 27 32 在這裡我想說的是幾種shell裡的小括號,大括號結構和有括號的變數,命令的用法,如下 1.2.cmd 3.和 4.5.exp 6.var pattern var pattern var pattern var pattern 現在分述如下 1.shell中變數的...
不用棧檢查小括號 中括號 大括號的匹配
設定三個計數器初值設為零,分別記錄小括號 中括號 大括號。開始進行第一次掃瞄,從左向右依次掃瞄每個字元,遇到左括號計數器加一,遇到右括號計數器減一,出現計數器小於零時,報錯退出。掃瞄結束後,若三個計數器有乙個不為零說明括號不匹配,報錯結束檢查。第一步掃瞄結束,如果正確說明三種括號本身匹配正確。現在可...