TextString
TextString[expr]
给出 expr 的人类可读的字符串表示形式.
更多信息和选项
- TextString 将表达式转换为单个字符串,专门用于格式化具有以下标头的表达式:
-
String 未改变的格式 Integer,Real,Rational 使用十进制表示格式 Quantity 使用具有单位的十进制记号进行格式化 DateObject 根据 DateFormat 的格式 TimeObject 根据 TimeFormat 的格式 GeoPosition 使用角度纬度和经度进行格式化 Entity 使用 CommonName 的格式 Symbol 使用 SymbolName 的格式 Missing 根据 MissingString 的格式 List 格式化元素,由 ListFormat 指定进行格式化 Association 对键和值进行格式化,由 AssociationFormat 指定进行合并 - TextString[Row[list]] 格式化成 list 中的元素的串联.
- TextString[Row[list,sep]] 使用分隔符 sep 合并格式化元素.
- TextString[Column[list]] 格式化不同行的每个元素.
- TextString[TableForm[list]] 格式化一个空格分隔的列的列表.
- 以 ElidedForms 的设置给出的列表中的匹配模式的表达式以省略方式格式化.
- 在其他情况下,表达式使用 InputForm 格式化.
- TextString 支持下列选项:
-
AssociationFormat Automatic 当格式化相关性使用的格式 BooleanStrings {"True","False"} True 和 False 使用的字符串 DateFormat $DateStringFormat 日期使用的格式 ElidedForms Automatic 应该省略的内容的头部列表 ListFormat Automatic 当格式化列表使用的格式 MissingString "" 用于 Missing 对象的字符串 TimeFormat Automatic 时间使用的格式 TimeZone $TimeZone 格式化之前用于转化时间的时区
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (4)
默认情况下,TextString 把某些内置表达式转化为被省略的字符串:
TextString 通过列表和相关性转换表达式进行任意递归:
典型地,满足 NumericQ 的表达式格式化城实数:
Row 格式化成其内容的串联:
Column 格式化新的一行的每个元素:
TableForm 格式化元素成一个表格,表格的列是空格分隔的:
选项 (6)
AssociationFormat (1)
默认情况下,TextString 以它们在 Wolfram 语言中正常出现的方式格式化相关性:
DateFormat (1)
TextString 使用与 DateString 相同的默认格式:
ElidedForms (1)
ListFormat (1)
默认情况下,TextString 对列表进行格式化,如同它们正常出现在 Wolfram 语言中:
MissingString (1)
属性和关系 (1)
UpValues 可以定义自定义对象来决定它们应如何被 TextString 格式化:
Wolfram Research (2014),TextString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TextString.html.
文本
Wolfram Research (2014),TextString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TextString.html.
CMS
Wolfram 语言. 2014. "TextString." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TextString.html.
APA
Wolfram 语言. (2014). TextString. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TextString.html 年