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