今天要學習更多進階的串列使用方法
有興趣的就跟我繼續看下去吧~
⋆˖ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ᵕ୨♡︎୧ᵕ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ˖⋆
Python中可將單一字串當作是一個序列由字元組成 ⇢ 字元序列
不過字串跟串列不同的是字串內的單一內容無法更改
1.字串的索引
用索引值的方式取得字串內容,索引方式與字串相同
2.字串切片
3.函數或方法
除了會更動的串列函數或方法不可應用在字串外,其他皆可
4.將字串轉為串列
5.切片賦值運用
字串本身無法使用切片功能,但可以將字串改為串列並且使用此功能
6.用spilt()處理字串
可以將字串以空格作為分隔符號,將字串拆開變成一個串列
但只能適用於英文(中文沒有空格)
語法格式:
boolean_value = obj1 in obj2 #物件obj1在物件obj2內會回傳True
boolean_value = obj1 not in obj2 #物件obj1不在物件obj2內會回傳False
語法格式:
boolean_value = obj1 is obj2 #物件obj1等於物件obj2內會回傳True
boolean_value = obj1 is not obj2 #物件obj1不等於物件obj2內會回傳True
1.整數變數在記憶體位址的觀察
可使用id()獲得變數位址,也可以獲得整數(或浮點數)變數在記憶體中的位址
若內容相同,將會使用相同記憶體位址儲存此變數
2.將is和is not運算式應用在整數變數
3.將is和is not運算式應用在串數變數
此方法可以將iterable類數值的元素用計算數與元素配對方式傳回
返回的數據稱enumerate物件
其中iterable類數值可以是串列、元組、集合等
語法格式:
obj=enumerate(iterable[,start=0]) #如果省略start=設定,預設值是0