開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのPerl 第6版 (Randal L. Schwartz (著)、brian d foy (著)、Tom Phoenix (著)、近藤 嘉雪 (翻訳)、オライリージャパン)の14章(文字列処理とソート)の14.5(練習問題)3.をPythonで考えてみる。
14.5(練習問題)3.
コード(BBEdit, Emacs)
sample305_3.py
#!/usr/bin/env python3 #-*- coding: utf-8 -*- s = input('文字列を入力: ') sub_s = input('部分文字列を入力: ') i = s.index(sub_s) while i >= 0: print(i, end=' ') i = s.find(sub_s, i + 1) print()
入出力結果(Terminal)
$ ./sample305_3.py 文字列を入力: This is a test. 部分文字列を入力: is 2 5 $ ./sample305_3.py 文字列を入力: This is a test. 部分文字列を入力: a 8 $ ./sample305_3.py # 10 13 文字列を入力: This is a test. 部分文字列を入力: t 10 13 $
0 コメント:
コメントを投稿