Python學習筆記(十二)高階變數型別 元祖

2022-09-12 21:30:29 字數 638 閱讀 5024

1、元祖的定義

元祖表示多個元素組成的序列

元祖在python開發中,有特定的應用場景

索引就是資料在 元祖中的位置編號

建立空元祖

tuple = ( )

元祖中 只包含乙個 元素 時,需要 在元素後面新增逗號

2、元組常用操作

在ipython3 中定義乙個元組,例如: info = ( )

輸入info. 按下tab鍵,ipython會提示 元組 能夠使用的函式如下:

info.count    info.index

3、迴圈遍歷

# for 迴圈內部使用的遍歷 in 元組

for item in info:

迴圈內部針對元組元素進行操作

print(item)

在python中,可以使用for迴圈遍歷所有非數字型型別的變數:列表、元組、字典以及 字串

4、應用場景

info =(「zhangsan」, 18)

print(「%s 的年齡是 %d」 % info)

元組和列表之間的轉換

使用 list函式可以把元組轉換成列表

list(元組)

使用tuple 函式可以把列表轉換成元組

tuple (列表)

《C 高階程式設計》學習筆記 抗變和協變

1.協變和抗變 在.net 4之前,泛型介面是不變的。net 4通過協變和抗變為泛型介面和泛型委託新增了乙個重要的擴充套件。協變和抗變指對引數和返回值的型別進行轉換。例如,可以給乙個需要shape引數的方法傳送rectangle引數碼?下面用示例說明這些擴充套件的優點。在.net中,引數型別是協變的...

Python學習筆記(十二)

1.語法錯誤和異常錯誤 while true print hello python error message file c programming eclipse project pythonstudy exception.py line 9 while true print hello pyth...

C 學習筆記(十二) 事件高階

多用途的事件處理程式 timer.elapsed 事件的簽名包含了時間處理程式常見的兩個引數 1 object source 引發事件的物件的引用2 elapsedeventargs e 由事件傳送的引數 在這個事件中使用object型別引數的原因是,我們常常要為由不同物件引發的幾個相同事件使用同一...