find
檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回-1
mystr.find(str)
mystr.find(str,start,end)
index
跟find()方法一樣,只不過如果str不在 mystr中會報乙個異常.(substring no found)
rfind類似於 find()函式,不過是從右邊開始查詢.
rindex類似於 index(),不過是從右邊開始
count
返回 str在start和end之間 在 mystr裡面出現的次數
replace
把 mystr 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次.
mystr.replace(str1,str2,mystr.count(str1))
split
以 str 為分隔符切片 mystr,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字串
mystr.split(" ",2)
splitlines
按照行分隔,返回乙個包含各行作為元素的列表
captalize
把字串的第乙個字元大寫
mystr.captalize()
startswith檢查字串是否是以 obj 開頭, 是則返回 true,否則返回 false
mystr.startswith(obj)
endswith檢查字串是否是以 obj 結束, 是則返回 true,否則返回 false
lower
轉換字串 中所有大寫字元為小寫
upper
轉換字串 中所有大寫字元為小寫
ljust返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串
mystr.ljust(width)
rjust返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串
rstrip刪除字串末尾的空格
lstrip刪除字串左邊的空格
partition
把mystr以str分割成三部分,str前,str和str後
rpartition
類似於 partition()函式,不過是從右邊開始
isalnum
如果 mystr 所有字元都是字母或數字則返回 true,否則返回 false
isalpha
如果 mystr 所有字元都是字母 則返回 true,否則返回 false
isdigit如果 mystr 只包含數字則返回 true 否則返回 false
isspace如果 mystr 中只包含空格,則返回 true,否則返回 false.
isupper如果 mystr 所有字元都是大寫,則返回 true,否則返回 false
joinmystr 中每個字元後面插入str,構造出乙個新的字串
mystr.join(str)
python中的字串型別
字串型別是python中的基本型別之一,本篇部落格會討論字串常量的建立 適用於字串的序列操作和字串型別本身提供的方法。建立乙個字串非常簡單,直接使用單引號或雙引號包裹一串字元即可,如下面的 所示 hello world 單引號和雙引號沒有區別。如果字串中需要包含乙個單引號的話,可以使用雙引號來建立字...
python中字串常見操作
mystr hello world,this is python 1 find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回 1 mystr.find str,start 0,end len mystr mystr hello world,this is python m...
python中幾種常見的字串
字串中的count操作可以計數字串中出現某個字元的次數,可以查詢整個字串,也可以查詢字串的某個區域 center是把字串居中,預設是填充空格,也可以填充任何字元 查詢某個或者某串字元是否在字串中,如果在則返回該字串的索引值,如果不在則返回 1,可以進行全字串查詢,也可以按區域來查詢 判斷輸入的字串是...