python字符串序列操作也適用于列表和元組。
python字符串還有獨有方法,即字符串對象的函數(shù),其他對象不可調(diào)用,只有字符串對象可調(diào)用。
1.1 find()
在字符串中查找子字符,返回子字符的索引(下標(biāo)或偏移量)。沒有找到,返回-1.
s='梯閱線條'
s.find('線')
2
1.2 replace()
在字符串中查找并替換指定字符。會進(jìn)行全部替換。
s='梯閱線條python學(xué)習(xí)梯閱線條軟件測試'
s
'梯閱線條python學(xué)習(xí)梯閱線條軟件測試'
s.replace('線條','線條愛')
'梯閱線條愛python學(xué)習(xí)梯閱線條愛軟件測試'
1.3 split()
用法
split(sep=None, maxsplit=-1)
描述
python split()方法,根據(jù)指定分隔符(sep)對字符串進(jìn)行分隔。
入?yún)?/strong>
sep:分隔符,用于拆分字符串。默認(rèn)為所有的空字符,包括空格、制表符、換行等。
maxsplit:最大分隔次數(shù),默認(rèn)為-1,表示不限制,即分隔全部。
返回值
返回分隔后的子字符串列表。
注意
str.split()主要用于有意分隔。對于包含標(biāo)點符號的自然文本,請考慮使用正則表達(dá)式模塊。
示例
>>> s='梯閱線條,梯閱線條python,梯閱線條軟件測試,梯閱線條字符串,python字符串split'
>>> s
'梯閱線條,梯閱線條python,梯閱線條軟件測試,梯閱線條字符串,python字符串split'
>>> s.split(',')
['梯閱線條', '梯閱線條python', '梯閱線條軟件測試', '梯閱線條字符串', 'python字符串split']
>>> s.split(',',2)
['梯閱線條', '梯閱線條python', '梯閱線條軟件測試,梯閱線條字符串,python字符串split']
1.4 upper()
用法
str.upper()
描述
將字符串轉(zhuǎn)換為大寫
>>> s.upper()
'梯閱線條,梯閱線條PYTHON,梯閱線條軟件測試,梯閱線條字符串,PYTHON字符串SPLIT'
1.5 isalpha()
字母(alphabetic)
用法
str.isalpha()
描述
判斷字符串中的所有字符是否都是字母。
返回值
如果字符串至少有1個字符,并且所有字符都是字母,則返回True,否則返回False。
示例
>>> tyxt='tyxt,tyxtpython,tyxttest,tyxtisalpha'
>>> s= '梯閱線條,梯閱線條python,梯閱線條軟件測試,梯閱線條字符串,python字符串a(chǎn)lpha'
>>> tyxt.isalpha()
False
>>> s.isalpha()
False
1.6 rstrip()
用法
rstrip(chars=None)
描述
python rstrip()方法,刪除字符串末尾的指定字符。
入?yún)?/strong>
chars:要刪除的指定字符,默認(rèn)為空格、換行符、回車符、制表符等。
返回值
返回刪除末尾指定字符后的新字符串。
示例
>>> s= '梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t'
>>> s
'梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t'
>>> s= '梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t '
>>> s
'梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip()
'梯閱線條軟件測試,梯閱線條python字符串rstrip用法'
>>> s
'梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip('用法')
'梯閱線條軟件測試,梯閱線條python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip().rstrip('用法')
1.7 %
字符串格式化表達(dá)式%。
示例
>>> '梯閱線條%s,梯閱線條%s字符串%s格式化表達(dá)式用法' % ('軟件測試','python','%')
'梯閱線條軟件測試,梯閱線條python字符串%格式化表達(dá)式用法'
1.8 format()
字符串格式化方法format()
示例
>>> '梯閱線條{0},梯閱線條{1}字符串{2}格式化表達(dá)式用法'.format('軟件測試','python','%')
'梯閱線條軟件測試,梯閱線條python字符串%格式化表達(dá)式用法'
-
字符串
+關(guān)注
關(guān)注
1文章
579瀏覽量
20518 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84690
發(fā)布評論請先 登錄
相關(guān)推薦
評論