VBA別館・Python別館
Python 文字列でよく使うメソッド - Tak
2018/11/19 (Mon) 10:42:13
#文字列でよく使うメソッド
-------------------------
#文字列の操作{ }は既出
#文字列の一部を置換する replace
print('Hello World'.replace('World','Python'))
#>>>Hello Python
#文字の出現回数を返す count
print('Hello World'.count('l'))
#>>>3
#文字の位置を返す index
print('Hello World'.index('H'))
#>>>0
#文字列の位置を返す index
print('Hello World'.index('World'))
#>>>6 空白も一文字と数えると7番目となる
#単語の位置を返す find
print('Hello World'.find('World'))
#>>>6 空白も一文字と数えると7番目となる
#先頭および末尾の空白を除去する
print(' Hello World '.strip()) #半角空白も全角空白も除去される
#>>>Hello World
#その語で始まればTrue startswith
print('Hello World'.startswith('Hello'))
#>>>True
#その語で終わればTrue endsswith
print('Hello World'.endswith('Hello'))
#>>>Flse
#その語で終わればTrue endsswith
print('Hello World'.endswith('World'))
#>>>True
#文字列をリストに分割する split
print('taro,male,170,65'.split(','))
#>>>['taro', 'male', '170', '65']
#りストを結合して文字列にする(splitの逆) join
print(','.join(['taro', 'male', '170', '65']))
#>>>taro,male,170,65
#文字列の位置を返す index 大文字と小文字は別文字! エラーとなる
#print('Hello World'.index('world'))
#>>>ValueError: world not found