VBA別館・Python別館
Python 文字列の操作 - Tak
2018/10/24 (Wed) 15:52:56
① find:文字列でも数字でもその位置を表示します。
>>>a='東京都八王子市衣町'
>>>b=a.find('都')
>>>b
>>>2 と表示されます。
ここで新しいルール。
'東京都八王子市衣町'の位置は、一番最初の文字はゼロから始めります。 配列の数え方と同じです。 だから、'都'は実際は3番目に有りますが、0-1-2と数えて2と表示されます。
Re: Python 文字列の操作 - Tak
2018/10/24 (Wed) 19:53:14
② split():文章の引き算です。
>>>a='東京都八王子市衣町'
>>>b=a.split('都')
>>>b
'東京', '八王子市衣町'と表示されます。
でも'都'が消えてしまいましたね、と言うことは消えて欲しい文字が有るときに、,このsplit()が使えるということです。
③ replace():文字列の一部を置換する
>>>a='東京都八王子市衣町'
>>>b=a.replace('衣町','幸町')
>>>b
'東京都八王子市幸町'と表示されます。