我們今天來認識兩種新的資料型別——字串拼接符元組
和字典
。
兩個字串之間,要把它們合二為一。我們可以這樣寫:
print
('123'
+'456'
)#輸出:123456
直接使用+
將兩個字串加到一起就可以了。
認識元組
元組與列表近似,是由小括號( )
組成的,將資料括在中間,能儲存無數個資料,獲取方法也與列表相同,甚至連迴圈都可以。只是有乙個不同——不能減少資料,只能增加。
如果我們想要知道某乙個變數的資料型別,需要用到type()
判斷型別。
print
(type((
1,2,
3,4,
5)))
如何新增元素?
字串
str
,整數型別int
,列表list
,元組tuple
,字典dict
。如果使用字串拼接符時,需要兩邊都是字串,這時候就需要用到強轉
str()
方法。把需要強制轉換的內容放到str()
括號中,資料型別就改變為字串型別。
numbers =(1
,2,3
,4,5
)#乙個元組,可以新增各種型別的資料
want =(6
,)#要新增的內容 (注意!如果只需要新增1個資料,要在末尾加上英文逗號!)
numbers += want #新增到元組
print
(numbers)
#輸出
(1, 2, 3, 4, 5, 6)
注意,如果只放乙個資料,要加上英文逗號;如果要是多個,可以不加,但是中間要加。
字典
話說字典的格式與眾不同,請看——...
。
外面是一對大括號:。
字典中可以有無限多個鍵名、值名。乙個鍵名對應乙個值名,不能多頁不能少,中間由英文逗號間隔。
來看個小例子:
#也能新增各種型別的資料,也可以再新增列表
#可以來個空行,但是值名末尾必須有逗號
#嘿嘿,來個百家姓
school =
#獲取格式:字典名[鍵名]
#「小楊」加入了五年級(4)班,新增一下
school[
'五年級(4)班'
]'小楊'
)print
(school)
#想要獲取「小趙」
zhao = school[
'五年級(1)班'][
0]print
(zhao)
說說其他的
如果你看到***()
或者***.***()
這樣的格式,叫做呼叫函式
。函式
又叫方法
,所以這個操作又叫呼叫方法
,我們會在下節課講到。
練習題:
請使用字典和for迴圈,做乙個輸出所有學生姓名的程式,字典如下:
school =
作業2021 3 15元組與字典
元組表示方式 元組為不可變序列,其中的元素不可改變 元組不能為空,逗號分隔,僅有乙個元素時刻省略逗號 元組的解包指將元組中的每乙個元素都賦值給乙個變數。用來儲存物件的容器,作用於列表類似 列表儲存資料的效能好,但查詢資料的效能差,字典則與之相反 字典中的每個元素都有唯一的名字 key 通過名字查詢到...
Python基礎五(元組 字典)
字典簡介 tuple1 1 2,3 tuple1 1,tuple1 1 2,3 4 a,b,c tuple1 print a,b,c 輸出結果為 1 2,3 4字典的作用和列表類似,都是用來儲存物件的容器 列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反 在字典中每乙個元素都有唯一的名字...
TCP IP的四元組 五元組 七元組
四元組是 源ip位址 目的ip位址 源埠 目的埠 五元組是 源ip位址 目的ip位址 協議號 源埠 目的埠 七元組是 源ip位址 目的ip位址 協議號 源埠 目的埠,服務型別以及介面索引 協議號 ip是網路層協議,ip頭中的協議號用來說明ip報文中承載的是哪種協議,協議號標識上層是什麼協議 一般是傳...