所有標準的序列操作(索引、分片、乘法、判斷成員資格、求長度、取最大和最小值)對字串同樣適用。但是,字串是不可改變的。
find
find方法可以在乙個較長的字串中查詢子串,它返回字串所在位置的最左端索引,如果沒有找到則返回-1。
>>
> title =
"to be or not to be"
>>
> title.find(
"be")3
>>
> title.find(
"x")
-1
join
join方法用來鏈結序列中的元素,被鏈結的序列元素必須都是字串
>>
> seq =
["1"
,"2"
,"3"
]>>
>>
"+".join(seq)
'1+2+3'
lower
lower方法返回字串的小寫字母版
>>
>
"to be or not to be,that is a question"
.lower(
)'to be or not to be,that is a question'
replace
repalce方法返回某字串的所有匹配項均被替換之後得到的字串,類似於查詢並替換
>>
>
"this is a test"
.replace(
"is"
,"xx"
)'thxx xx a test'
split
solit是join的逆方法,用來將字串分割成序列
>>
>
"1,2,3,4,5,6"
.split(
",")
['1'
,'2'
,'3'
,'4'
,'5'
,'6'
]
strip
strip方法會去除兩側(不包括內部)空格的字串,也可以指定需要去除的字串,將他們列為引數。但只可去除兩側的
>>
>
" this is a test "
.strip(
)'this is a test'
>>
>
"+++ +++this +++ is +++ a +++ test!!!++ ++++"
.strip(
" +!"
)'this +++ is +++ a +++ test'
Python基礎教程 讀書筆記三
1.所有的標準序列操作都使用於字串,記住字串不可改變。2.字串格式化 標記轉換說明符 如果字串本身包含 用 代替。3.字串格式化轉換標誌 表示左對齊 表示在轉換值前加正負號 空白字元 表示正數之前保留空格 0表示轉換值若位數不夠用0填充。4.find str,begin index,end inde...
《python基礎教程》 讀書筆記 6
from random import choice 標準庫 random中包涵choice函式,可以從序列中隨機挑選出元素,給變數賦值 執行後你不必關心x是那種型別,只需知道x有個叫count的方法及它的呼叫方式和返回值類 x choice hello world 1,2,3,e 4,e print...
DELPHI基礎教程讀書筆記
集合型別是一群相同型別元素的組合,這些型別必須是有限型別如整形 布林型 字元型 列舉型和子界型。在檢查乙個值是否屬於乙個特定集合時,集合型別非常有用。下面的例程可以說明集合型別的用法 type tvowels set of char varvowels tvowels 表示式edit1.text 1...