承接上文。
一.字串:
1.切片&:
([ :6]) 索引的就是0-5個字元 (同號索引 i < j 才可以)
([ 2: ]) 索引的是 2後面的所有字元。(包括2)
([ -5:-1]) 倒數第五個 - 倒數第乙個 (但不包括最後乙個)
([ : ]) 輸出全部 ([ : : -1]) 反向輸出
〔-1 :步長值,以後還會遇到〕
([ -3:]) 輸出 倒數3個 。
& 索引 是從左向右索引,不管是正數還是負數
& 步長值 為負數 則從右向左輸出
這裡強調一下 :
如果i > j 實際返回為空值。 但是步長值為負數 是從右向左輸出 ,所以加上 負數步長值 是可以輸出的。
zfc=
'qwertyuio'
print
(zfc[5]
,'第乙個'
)print
(zfc[2:
],'第二個'
)print
(zfc[-1
],'第三個'
)print
(zfc[3:
5],'第四個'
)print
(zfc[:5
],'第五個'
)print
(zfc[-5
:-1]
,'第六個'
)print
(zfc[:]
,'第七個'
)print
(zfc[::
-1],
'第八個'
)print
(zfc[-3
:],'第九個'
)print
(zfc[5:
2],'空值'
)print
(zfc[5:
2:-1
],'第十個'
)>>
> 輸出結果
y 第乙個
ertyuio 第二個
o 第三個
rt 第四個
qwert 第五個
tyui 第六個
qwertyuio 第七個
oiuytrewq 第八個
uio 第九個
空值ytr 第十個
2.字串的替換:
這裡需要用到方法 (.replace)
使用方法 物件.replace(原字元 ,替換後的字元 )
〔&: 這樣是建立了乙個新的字串。他們的id是不同的〕
zfc=
'qwertyuio'
th=zfc.replace(
'w',
'z')
#將 w 替換為 z
print
(th+
'他們的id是:'
+str(id
(th)))
print
(zfc+
'他們的id是:'
+str(id
(zfc)))
>>
>輸出結果
qzertyuio他們的id是:1855790063984
qwertyuio他們的id是:1855789952944
3.字串的分割〔spilt〕與 合併〔join〕
使用方法:
a.物件.spilt( # )
分割為多個子字串(儲存在列表裡),如果不知道分隔符則按照 空白字元(換行符,空格,製表符)去分割《分隔符不顯示在列表裡》
b." ".join(物件) 通常和列表連起來使用。〔列表裡可以有多個字串〕
" 連線符 " 看需求 決定寫不寫
fg=
'to be or not to be'
fg1=fg.split(
)print
(fg1)
#分割為多個子 字串 (儲存在列表中) 如何不知道分割符 則按照空白字元(換行符、空格,製表符。去分割) 制定那個分隔符 不顯示在列表裡面
fg2=fg.split(
'be'
)print
(fg2)
#合併list=[
'l',
'love'
,'python'
]st=
':'.join(
list
)print
(st)
st=''
.join(
list
)print
(st)
>>
> 輸出結果
['to'
,'be'
,'or'
,'not'
,'to'
,'be'][
'to '
,' or not to ',''
]l:love:python
llovepython
4.成員操作符〔判斷某個字元是否存在這個字串裡面〕
使用方法: in\ not in。
如果判斷正確 則返回 true。
如果判斷錯誤 則返回 false。
fg=
'to be or not to be'
a='to'
in fg
print
(a,'這個字元在這個字串')a=
'to'
notin fg
print
(a)a=
'wqe'
notin fg
print
(a,'這個字元不在 該字串')#
a_1=
'wqe'
in fg
print
(a_1)
>>
>輸出結果
true 這個字元在這個字串
false
true 這個字元不在 該字串
false
…
&人數苦短,不如python[耶]
Python學習筆記 0基礎(集合)
本人是一名在校大學生,分享自己的python學習筆記,共同進步。筆記內容 由自己組織語言編寫,為更好的理解。以書學習的同學,以書為標準。一.集合 集合的底層其實就是字典的 鍵物件。它不能重複,無序可變。1.可以建立乙個集合。使用add 可以新增元素。2.使用 set 可將列表 和 元組等可迭代的物件...
python基礎筆記 0
python中資料結構,主要有列表 元組 字典 集合。python中最基本資料結構是序列 sequence 序列中每個元素被分配乙個序號 即元素位置,也成為索引。第乙個索引是0,第二個是1,以此類推。python包含6種內建序列,其他內建序列型別有字串 unicode字串 buffer物件和rang...
python 0基礎學習筆記14 爬蟲
爬取網頁 import urllib.request 向指定的url位址發起請求,並返回伺服器響應的資料 檔案物件 response urllib.request.urlopen 讀取檔案的全部內容,會把讀取到的資料賦值給乙個字串變數 data response.read decode utf 8 ...