忍者ブログ
     2008年11月14日 開始
[19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

http://www.yukun.info/blog/2008/07/python-string.html
 

  1. #!/usr/bin/python  
  2. # coding: UTF-8  
  3.  
  4. # 文字列の検索 | index(), reindex()の使い方  
  5.  
  6. s1 = 'Hello, Jan !' 
  7.  
  8. # 引数(パターン)が1文字の文字列  
  9. try:  
  10.     i = s1.index('l')  # 引数で与えられた文字列を先頭から探索した場合の出現位置を返す  
  11. except ValueError:  
  12.     i = None           # 存在しない場合は例外ValueErrorがなげれられる  
  13. print i, s1[i]  
  14.  
  15. try:  
  16.     i = s1.rindex('l'# 末尾から探索した場合の最初の出現位置を返す  
  17. except ValueError:  
  18.     i = None 
  19. print i, s1[i]  
  20. print 
  21.  
  22. # 引数(パターン)が2文字以上の文字列  
  23. str = 'lo' 
  24. try:  
  25.     i = s1.index(str)  
  26. except ValueError:  
  27.     i = None 
  28. print i, s1[i]  
  29.  
  30. try:  
  31.     i = s1.rindex(str)  
  32. except ValueError:  
  33.     i = None 
  34. print i, s1[i]  
  35. print 
  36.  
  37. # 引数で与えられた文字列(パターン)が存在しない場合  
  38. try:  
  39.     i = s1.index('Max')  
  40. except ValueError:  
  41.     i = None 
  42. print i 

実行結果

2 l
3 l

3 l
3 l

None

リファレンス

PR


忍者ブログ [PR]
お天気情報
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
リンク
フリーエリア
最新CM
最新TB
プロフィール
HN:
No Name Ninja
性別:
非公開
バーコード
ブログ内検索
P R
カウンター
ブログの評価 ブログレーダー