VBA別館・Python別館

64604

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
'東京都八王子市幸町'と表示されます。


名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.