Python-物件型態-字串-2
>>> S='Hello'
>>> S.find('el')
1
>>> S
'Hello'
2.以另一個字串取代子字串的內容
>>> S.replace('el','ABC')
'HABClo'
>>> S
'Hello'
>>>
3.以分界字元或字串將原字串切割成多個子字串串列
>>> S='aaa,bbb,ccc,ddd'
>>> S.split(',')
['aaa', 'bbb', 'ccc', 'ddd']
'aaa,bbb,ccc,ddd'
>>>
4.字串轉換大小寫
'aaa,bbb,ccc,ddd'
>>> S.upper()
'AAA,BBB,CCC,DDD'
>>> S
'aaa,bbb,ccc,ddd'
5.判斷字串是否為數字或字母
>>> S='abc'
>>> S.isalpha()
True
False
>>>
6.去除空白字元
>>> S=' abc '
>>> S.strip()
'abc'
>>> S
' abc '
>>> S.rstrip()
' abc'
>>> S.lstrip()
'abc '
>>> S
' abc '
>>>
字串運算時,
原字串並未作任何改變。
字串常用的方法有:
1.尋找子字串的偏移量
>>> S.find('el')
1
>>> S
'Hello'
2.以另一個字串取代子字串的內容
>>> S.replace('el','ABC')
'HABClo'
>>> S
'Hello'
>>>
3.以分界字元或字串將原字串切割成多個子字串串列
>>> S='aaa,bbb,ccc,ddd'
>>> S.split(',')
['aaa', 'bbb', 'ccc', 'ddd']
>>> S
'aaa,bbb,ccc,ddd'
>>>
4.字串轉換大小寫
>>> S
'aaa,bbb,ccc,ddd'
>>> S.upper()
'AAA,BBB,CCC,DDD'
>>> S
'aaa,bbb,ccc,ddd'
5.判斷字串是否為數字或字母
>>> S='abc'
>>> S.isalpha()
True
>>> S.isdigit()
False
>>>
6.去除空白字元
>>> S=' abc '
>>> S.strip()
'abc'
>>> S
' abc '
>>> S.rstrip()
' abc'
>>> S.lstrip()
'abc '
>>> S
' abc '
>>>