網頁

Python-物件型態-字串-2

Python-物件型態-字串-2

字串運算時,
原字串並未作任何改變。
字串常用的方法有:

1.尋找子字串的偏移量
>>> 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']

>>> 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   '
>>>