網頁

Python-物件型態-字串-1

Python-物件型態-字串-1


1.序列運算
1.1 取得字串長度

>>> S='Hello'
>>> len(S)
5


1.2取得字串之中的任一項目或字元
     字串的索引值是從0開始到len(S)-1,另外也可使用負索值的方式取得字串中的字元
      ex:取得第一個字元

>>> S[0]
'H'


      ex:取得最後一個字元

>>> S[len(S)-1]
'o'


          或




>>> S[-1]
'o'

>>> S[-2]
'l'





1.3 取得某一區段的字串或稱字串的切片運算

>>> S[1:3]
'el'

>>> S[1:]
'ello'
>>> S[:3]
'Hel'
>>> S[:-1]
'Hell'
>>> S[-3:]
'llo'

>>> S[:]
'Hello'


1.4 字串的串接或加法運算
      原字串並未改變,運算結果會產生新字串
      ex:字串串接,原字串並未改變

>>> S+'abc'
'Helloabc'
>>> S
'Hello'


      ex:字串重複,原字串並未改變
>>> S*3
'HelloHelloHello'
>>> S
'Hello'