字符串操作

字符串常見(jiàn)操作

mystr = 'hello world itcast and itcastcpp'

find

檢測(cè)查詢是否包含在mystr中,如果有返索引值,否則返回-1

rfind

從右側(cè)查找

index

檢測(cè)查詢內(nèi)容是否包含在mystr中,如果有返回索引值,否則報(bào)錯(cuò)

rindex

從右側(cè)查找

count

檢測(cè)查詢內(nèi)容在mystr中出現(xiàn)的次數(shù)


Snip20160814_218.png

replace

把mystr中的內(nèi)容替換成其他內(nèi)容


Snip20160814_214.png

split

以分隔符切片,列表返回
mystr.split(' ') #以空格分割
['hello','world','itcast','and','itcastcpp']
mystr.salit(' ',2) #前兩個(gè)分割
['hello', 'world', 'itcast and itcastcpp']

Snip20160814_211.png

capitalize

把字符串的第一個(gè)字符大寫(xiě)

title

把字符串的每個(gè)單詞首字母大寫(xiě)

startswith

檢查字符串是否為hello開(kāi)頭,是返回True,不是返回False

endswith

檢查字符串是否以cpp結(jié)束,是返回True,不是返回False


Snip20160814_221.png

lower

所有大寫(xiě)轉(zhuǎn)小寫(xiě)
mystr.lower()

upper

所有小寫(xiě)轉(zhuǎn)大寫(xiě)

ljust

原字符串左對(duì)齊,并使用空格填充width的長(zhǎng)度
mystr.ljust(10) #右側(cè)10個(gè)空格填充長(zhǎng)度

rjust

原字符串右對(duì)齊,并使用空格填充width的長(zhǎng)度
mystr.rjust(10) #左側(cè)10個(gè)空格填充長(zhǎng)度

center

字符串居中,左右使用空格填充width的長(zhǎng)度
mystr.center(10)

lstrip

刪除左邊空白字符

rstrip

刪除右邊空白字符

strip

刪除左右空白字符

partition

搜索itcast把字符串分割成三部分,itcast前,itcast,itcast后,返回元組
mystr.partition("itcast")
('hello world','itcast','and itcastcpp')

rpartition

從右邊開(kāi)始,返回元組
mystr.partition("itcast")
('hello world itcast and ','itcast','cpp')

splitlines

按照行分割,按照\(chéng)n分割成列表

isalpha

如果都是字母,空格除外,返回True,否則False

isdigit

如果都是數(shù)字,返回True,否則False

isalnum

如果都是字母和數(shù)字,返回True,否則False

isspace

如果都是空格,返回True,否則False

join

指定字符連接序列中元素生成新的字符串


join使用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容