Иллюстрированный самоучитель по Mathematica 3/4

Удаление введенных в ходе сессии определений. Работа со строками.

Отметим еще несколько функций, относящихся к работе с символами и строками:

  • FromCharacterCode [n] – возвращает строку, состоящую из одного символа с кодом n;
  • FromCharacterCode [ {n1, n2,…}] – возвращает строку, состоящую из последовательности символов с кодами ni;
  • Characters ["string"] – возвращает список целочисленных кодов, соответствующих символам строки "string";
  • ToLowerCase ["string"] – производит строку, в которой все буквы преобразованы в нижний регистр;
  • ToString [expr] – возвращает строку, соответствующую форме вывода выражения ехрг. Опции устанавливают ширину линии, тип формата и т. д.;
  • ToUpperCase [ "string" ] – вырабатывает строку, в которой все буквы преобразованы в верхний регистр;
  • Unique [ ] – создает новый символ с именем в форме $nnn (nnn – уникальный порядковый номер);
  • Unique [х] – создает новый символ с именем в форме x$nnn (nnn – уникальный порядковый номер);
  • Unique [ {х, у,…}] – создает список новых символов с уникальными именами;
  • Unique [ "ххх" ] – создает новый символ с именем в форме xxxnnn (nnn – уникальный порядковый номер);
  • Unique [name, {attrl, attr2,…}] – создает символ с указанными атрибутами attri;
  • UpperCaseQ [string] – возвращает True, если все символы строки string являются прописными буквами (верхнего регистра), иначе возвращает False.

Примеры, приведенные ниже, показывают работу с этими функциями.

Ввод (In) Вывод (Out)
ToCharacterCode [ "Hello! " ] {72.101.108.108.111.33}
FromCharacterCode [ {72, 101, 108, 108, 111, 33} ] Hello!
ToExpression [ "2+3*4 " ] 14
ToLowerCase [ "HeLLo! " ] hello!
ToUpperCase [ "Hello" ] HELLO
Ввод (In) Вывод (Out)
x: = ToString[2+3*4]  
X 14
Unique [ ] $1
Unique [xyz] xyz$2
Unique [xyz] xyz$3
UpperCaseQ [ "Hello" ] False
UpperCaseQ [ "HELLO" ] True
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.