NCVCの作者のページ

Python で一括置換

Python で一括置換

 リスト6.4(p.195)と同じ処理です. Python には Perl の tr に相当する置換がないようで,かわりに maketrans() と translate() を使います.


import sys

tbl = str.maketrans('XYZ', 'YZX')

for line in sys.stdin:
    dst = line.translate(tbl)
    print(dst, end='')
	

yzx.py

<< 前のページに戻るPythonインデックスへ