Удаление введенных в ходе сессии определений. Работа со строками.
Отметим еще несколько функций, относящихся к работе с символами и строками:
- 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 |