虚拟全书 > 核心语言 > 字符串和字符 > 字符串的性质 >
MATHEMATICA 教程
|相关教程 »

字符串的性质

Mathematica 大部分是有结构的表达式,但它也可以用来作为 Mathematica 无结构的文本处理系统.
"text"包含任意文本的字符串

文本字符串.

Mathematica 中输入的字符串要放在引号之中,但 Mathematica 输出字符串时没有引号.
可以通过字符串的形式来显示引号. 在 Mathematica 的笔记本中,引号在编辑字符串时自动出现.
Mathematica 输出一个字符串时,一般没有引号.
In[1]:=
Click for copyable input
Out[1]=
通过输入形式的调用可以显示引号.
In[2]:=
Click for copyable input
Out[2]//InputForm=
Mathematica 输出字符串时一般没有引号可以使我们用字符串去代表不同的输出内容.
这里显示的字符串明显没有引号.
应该理解字符串 在输出时为 ,但它与符号 完全不同.
字符 与符号 不同.
In[4]:=
Click for copyable input
Out[4]=
可以通过头部测试一个表达式是不是字符. 字符串的头部总是 String.
所有字符串的头部为 String.
In[5]:=
Click for copyable input
Out[5]=
模式 与任何字符匹配.
In[6]:=
Click for copyable input
Out[6]=
字符串可以和其它表达式一样作为模式或变换的项. 但不能直接对字符串赋值.
给出涉及字符串的表达式的定义.
In[7]:=
Click for copyable input
Out[7]=
用符号 代替所有出现的 字符串.
In[8]:=
Click for copyable input
Out[8]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF