1.切片
切片是指對操作的物件擷取其中一部分的操作。
字串,列表,元祖都支援切片操作。
切片的語法
[起始下標 : 結束 : 步長]
注意: 選取的區間從"起始"位開始,到"結束"位的前一位結束(不包含結束位本身),步長表示選取間隔
案例:
字串的常見操作
假如目前有字串my_str = 「hello world hello python」
方法01: find()
方法說明:檢測str是否包含在mystr中,如果是返回開始的索引值,否則返回-1
格式:my_str.find(str, start=0, end=len(mystr))
方法02: index()
方法說明:檢測str是否包含在mystr中,如果是返回開始的索引值,否則報錯
格式:my_str.index(str, start=0, end=len(mystr))
方法03: count()
方法說明:返回的start和end之間在mystr裡面出現的次數
格式:my_str.count(str, start=0, end=len(mystr))
方法04: replace()
方法說明:把mystr中的str1替換成str2,如果count指定,則替換不超過count次
格式:my_str.replace(str1, str2, mystr.count(str1))
方法05 : split()
方法說明:以 str 為分隔符切片 mystr,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字串
格式:my_str.split(str=" ", 2)
方法06: startwith(str)
方法說明:檢查字串是否是以 str 開頭, 是則返回 true,否則返回 false
格式:my_str.startswith(str)
方法07:endswith()
方法說明:檢查字串是否以obj結束,如果是返回true,否則返回 false.
格式:my_str.endswith(obj)
方法08:upper()
方法說明:轉換 mystr 中的小寫字母為大寫
格式:my_str.upper()
方法09:lower()
方法說明:轉換 mystr 中所有大寫字元為小寫
格式:my_str.lower()
方法10:title()
方法說明:把字串的每個單詞首字母大寫
格式:my_str.title()
方法11:capitalize()
方法說明:把字串的第乙個字元大寫
格式:my_str.capitalize()
方法12:strip()
方法說明:刪除mystr字串兩端的空白字元
格式:my_str.strip()
方法25:rfind()
方法說明:類似於 find()函式,不過是從右邊開始查詢.
格式:my_str.rfind(str, start=0,end=len(mystr) )
方法26:join()
方法說明:str 中每個字元後面插入my_str,構造出乙個新的字串
格式:my_str.join(str)
Python字串常見操作
先初始化乙個字串scstring scstring my name is shenchong shen shen find scstring my name is shenchong shen shen print scstring.find shen 輸出結果,第乙個shen的s的角標為11 11...
Python字串常見操作
如有字串mystr hello world hello everyone 以下是常見的操作 1 find與index 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則find返回 1,index將報錯。返回 str 在 mystr裡面出現的次數,可以指定查詢範圍。把 mystr ...
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...