FEMM 5

Модули и функции · встроенный MicroPython FEMM 5

string

Готовые наборы ASCII-символов и таблица замены.

Условия работы

string.translateЗаменяет отдельные символы по числовой таблице.

string.translate

translate(s, map)

Заменяет отдельные символы по числовой таблице.

Аргументы

Аргументы вызова string.translate
ИмяНазначение и допустимые значения
sИсходная строка.
mapСловарь ord(символ) → целый код нового символа, строка или None для удаления.

Возвращаемое значение

Новая строка.

Пример

MicroPython FEMM 5
"Пример string.translate.\nСреда: встроенный MicroPython FEMM 5.\nЗаменяет отдельные символы по числовой таблице.\nРезультат: Новая строка."

import string
assert string.translate('B[T]',{ord('['):'_',ord(']'):None}) == 'B_T'

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

Имена в установленной сборке

Перечень получен во встроенном интерпретаторе. Он включает функции, классы и константы. Ссылки ведут к контрактам; для прямого доступа ulab учитывайте условия этого раздела.

ascii_lettersascii_lowercaseascii_uppercasedigitshexdigitsoctdigitsprintablepunctuationtranslatewhitespace