FullForm

FullForm[expr]

显示 expr 的完全形式,不使用特殊句法.

更多信息和选项

  • FullForm 通常使用 "PrintableASCII" 作为 $CharacterEncoding 的设置.
  • 选项 NumberMarks 可以用来指定 ` 标记是否用来显示类型、精度或近似数的准确度. »
  • 作为输入时,FullForm[expr] 的排版形式被解释为与 expr 一样. »
  • 当输入的运算结果为 FullForm[expr] 时,FullForm 不会出现在输出中. »

范例

打开所有单元关闭所有单元

基本范例  (2)

排版表达式的 FullForm

图形的 FullForm

范围  (8)

基本对象  (2)

IntegerRationalRealComplex 数:

任意精度的 RealComplex 数:

特殊常量:

字符和字符串:

字符串的控制字符:

特殊输入形式  (4)

视为 Power 表达式的不同输入:

特殊排版表达式:

不同的列表结构:

无特殊解释的输入:

在相同位置处的特殊字符,可能会有特殊的解释:

在这个上标例子中,不仅仅解释为 Power

特殊输出形式  (2)

某些对象用一个特殊的输出表示:

某些对象用一个省略的输出表示:

在隐含的 FullForm中,省略部分是可见的:

选项  (2)

NumberMarks  (2)

默认情况下,没有数字标记的不准确的数字格式:

没有数字标记的相同数字:

混合符号和数值表达式:

忽略所有数字标记:

应用  (4)

FullForm 将显示运算符的优先级:

圆括号的分组,影响优先级:

查看一个 TraditionalForm 输出的内在解释:

执行替换:

用一个新的 newhead 封装,替换列表:

乘法具有头部 Times

expr 中所有乘法:

查看内在的表达式:

属性和关系  (4)

作为输入时,FullForm[expr] 的排版形式被解释为与 expr 一样:

复制输出,将其粘贴到输入单元. Power[x,2] 被解释为 x2

当输入的运算结果为 FullForm[expr] 时,FullForm 不会出现在输出中:

Out 被赋值 x2,不是 FullForm[x^2]

没有特殊语法的 FullForm 有线性格式:

作为线性输入的 InputForm 格式:

TreeForm 图形显示一个表达式的树形结构:

可能存在的问题  (2)

即便输出省略了上一层的 FullForm,子表达式中依然存在:

输出中没有 FullForm

但是,变量 e 含有 FullForm,可能会影响后续的计算:

由于 FullForm 的存在,不能计算乘积:

先对变量赋值,然后对结果应用 FullForm,使计算可以进行:

模式匹配是基于 FullForm

之前的分式表示为一个单个 Power 表达式:

执行预期的替换:

Wolfram Research (1988),FullForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FullForm.html (更新于 2003 年).

文本

Wolfram Research (1988),FullForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FullForm.html (更新于 2003 年).

CMS

Wolfram 语言. 1988. "FullForm." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2003. https://reference.wolfram.com/language/ref/FullForm.html.

APA

Wolfram 语言. (1988). FullForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FullForm.html 年

BibTeX

@misc{reference.wolfram_2024_fullform, author="Wolfram Research", title="{FullForm}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/FullForm.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_fullform, organization={Wolfram Research}, title={FullForm}, year={2003}, url={https://reference.wolfram.com/language/ref/FullForm.html}, note=[Accessed: 22-November-2024 ]}