2014年7月1日火曜日

開発環境

初めての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 コメント:

コメントを投稿