字符串常見(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使用




