python 字符串方法总结
前言聲明: 近期學(xué)習(xí)python技能樹(shù),學(xué)習(xí)到了關(guān)于字符串的許多方法,有的方法自己用的比較多,但是有的自己以前都沒(méi)有用過(guò),技能樹(shù)不方便記錄,想著方便查找,在這里做一筆記,作為歸納總結(jié)。
CSDN技能樹(shù)原文地址:https://edu.csdn.net/skill/python/python-3-22?category=3
語(yǔ)法位置參數(shù)說(shuō)明:string表示預(yù)處理字符串,[ ]表示為可選值,value表示必選值
一、字符查找類
1、string.find()
檢測(cè)字符串是否包含特定字符,如果包含,則返回開(kāi)始的索引;否則,返回-1
2、string.index()
檢測(cè)字符串是否包含指定字符,如果包含,則返回開(kāi)始的索引值;否則,拋出異常,可以通過(guò)try ——except捕獲異常對(duì)字符做出相應(yīng)處理。
3、string.count(value,[start, end])
檢測(cè)字符value在字符串string中出現(xiàn)的次數(shù),中括號(hào)為可選值,start、end分別表示查找開(kāi)始的下標(biāo)和結(jié)束的下標(biāo),沒(méi)有value時(shí)直接返回異常值
二、字符串替換
string1.replace(string2, [count])
將str1中的str1替換成str2,,count可選,如果指定count,則不超過(guò)count次,如果不指定,表示全部替換,可以通過(guò)這個(gè)方法輕松去掉空格
三、字符串分割
string.split(value,[maxSplitNumber])
表示根據(jù)定界符分割所有能分割的;返回值為列表;
maxSplitNumber可選,默認(rèn)值為-1,,如果 maxSplitNumber有指定值,則僅分割 maxSplitNumber 個(gè)子字符串;
四、去掉空格或指定的字符串
string.strip()、string.lstrip()、string.rstrip()
分別表示:去掉字符串左右兩邊的空白字符;去掉左邊空白字符、去掉右邊空白字符。也可以傳入字符去掉對(duì)應(yīng)的字符,和去掉空格的用法是一致的。默認(rèn)傳入的是空字符。
五、字符串插入
string.join(iterable)
將iterable中每?jī)蓚€(gè)相鄰元素中間插入字符串string,返回形成的新的字符串;
六、字符串內(nèi)容判斷
1、string.isspace()
如果字符串string中只包含空格,則返回True;否則,返回False;
2、string.isdigit()
如果字符串string中只包含數(shù)字,則返回True;否則,返回False;
3、string.isalpha()
如果字符串string中只包含字母,則返回True;否則,返回False;
七、其他方法(不常用)
1、string.capitalize()
將字符串的首字母大寫(xiě),其余字母全部小寫(xiě)
2、string.title()
將字符串中的所有單詞的首字母大寫(xiě),其余字母全部小寫(xiě);
值得注意的是,這里單詞的區(qū)分是以任何標(biāo)點(diǎn)符號(hào)區(qū)分的,即,標(biāo)點(diǎn)符號(hào)的前后都是一個(gè)獨(dú)立的單詞,字符串最后一個(gè)標(biāo)點(diǎn)除外
3、string.startswith(string1)
檢查字符串str是否 以字符串str1開(kāi)頭,若是,則返回True;否則,返回False
4、string.lower()
將字符串的所有字母轉(zhuǎn)換為小寫(xiě)
5、string.upper()
將字符串的所有字母轉(zhuǎn)換為大寫(xiě)
6、string.endswith(string1)
檢查字符串str是否 以字符串str1結(jié)尾,若是,則返回True;否則,返回False
7、string.ljust(value)、string.rjust(value)、string.center(value)
string.ljust(len)將字符串左對(duì)齊,string.rjust(len)將字符串右對(duì)齊,string.center(len)將字符串居中,并使用空格填充至指定長(zhǎng)度len
8、string.partition(string1)
根據(jù)string中的第一個(gè)string1,將字符串string分割為string1之前,string1和string1之后三個(gè)部分;若string1不存在,則將string作為第一部分,后面兩個(gè)元素為空;返回元組;
總結(jié)
以上是生活随笔為你收集整理的python 字符串方法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MEM/MBA数学基础(02)实数运算和
- 下一篇: AD Hoc(State 1)