2014-01-27 5 views
0

Первый фрагмент программного обеспечения примет текст и преобразует каждый символ (буквы, цифры, пробелы) в другой символ. Например, «a» будет преобразовано в «x», «b» будет преобразовано в «k». Выбор, какую букву следует преобразовать каждую букву до вас (любой substituation в порядке, например, противник, если вы хотите «а» должны быть преобразованы в «б»»это тоже хорошо».конвертировать каждый символ в другой символ python

Я хочу помощь, а не решение

+3

Посмотрите на 'string.translate()' –

+0

Или в ASCII-таблице и 'chr()'/'ord()' функции – Dunno

+0

FWIW, вы можете проверить документацию Python, чтобы узнать, какие методы поддерживают строка: http://docs.python.org/2/library/stdtypes.html – FuriousGeorge

ответ

2

Вот пример

Все более полное вам придется делать на своем:.

>>> import string 
>>> table = string.maketrans('ab', 'xk') 
>>> s = 'sample string with both characters' 
>>> string.translate(s, table) 
'sxmple string with koth chxrxcters' 
Смежные вопросы