python常用的資料結構主要有序列(包括字串,列表和元組等)和對映(字典等)。
概述:一組元素的集合,每個元素都有自己的編號。
共同操作:索引(即編號),分片(切割序列的一部分),加(合併多個序列),乘(成批生成或者組合多個元素)以及獲取長度和最大最小值
一.字串
一串字元
二.列表>>> string1="232323213"
>>> print string1
232323213
使用[ ]括起來的元素集合,最普通的列表。
三.元組>>> s=[1,"1"]
>>> print s
[1, '1']
使用( )括起來,不可變的列表
>>> list2=(1,"1")
>>> list2[0]
1>>> list2[0]=2
traceback (most recent call last):
file "", line 1, in list2[0]=2
typeerror: 'tuple' object does not support item assignment
>>>
概述:一組元素的集合,每個元素有自己的名稱(稱為鍵)。
特點:沒有特定的順序,通過鍵來取元素的值
字典使用括起來的鍵值對集合
>>> dic1=
>>> dic1["1"]
1>>> dic1[1]
traceback (most recent call last):
file "", line 1, in dic1[1]
keyerror: 1
>>> dic1[2]
'2'
python 學習筆記(10)
字串方法 find join lower replace split strip translate find 可以在乙個較長的字串中查詢字串,返回值是這個字串所在的位置的最左端索引,找不到返回 1 例 with a moo moo here,and a moo moo there find moo...
python學習筆記(10)
多台是指對不同型別的變數進行相同操作,根據物件 或類 不同而表現出不同的行為。1 多型的方法是多型,屬性沒有多型。2 多型的存在有2個必要條件 繼承,方法重寫。在python中所有的 雙下劃包起來的方法,都稱為 魔方方法 作用是構造出優美的 將複雜的邏輯封裝成簡單的方法。運算子過載 運算子過載 cl...
學到中年的python學習筆記02 迴圈結構
迴圈結構是計算機語言中非常神奇的結構,因為我們會把很對重複的 流水線的活兒交給他去完成。python中有兩種迴圈結構for.in迴圈,還有while。如果我們已經知道迴圈執行的次數,也可以是要對乙個容器進行迭代,建議使用for.in迴圈,例1 100進行求和。sum 0 for i in range...