帮助:数据类型“数字”

来自semantic-mediawiki.org
帮助:数据类型“数字”型号/zh-hans
跳转到:航行,搜索
编号
保存整数和十进制数,具有可选指数
更多信息
提供单位: 语义媒体Wiki
自版本起: 1
直到版本: 仍在使用中
数据类型ID:
_num个
在此wiki中: 编号
目录

这个数据类型 用于包含任何类型的数字、整数、十进制和浮点数的属性。它可以是正数或负数,有1000个分隔符,并且可以有一个可选的指数。例如,“42”、“-273.15”和“4297.31 e7”是有效数字。可以使用限制允许的数字范围特殊属性“允许值”列出属性的一个允许值.

Datatype Number是Semantic MediaWiki早期版本中使用的单独数据类型Float和Integer的通用替换。Integer和Float是数据类型Number的别名,因为语义媒体Wiki 1.02007年12月31日发布,与MW 1.9.x-1.12.x兼容。.

测量单位[编辑]

可以使用带有数值的测量单位。它们可以指定为数字后面的任意非数字字符串。虽然数据类型Number不理解单位(即不执行自动转换),但可以使用单位来区分不同单位的属性值,以避免意外比较以不同单位给定的数量。还可以定义可以识别单位的属性。请参阅上的帮助页自定义单位有关此的更多信息。

显示精度[编辑]

语义媒体Wiki 2.4.02016年7月9日发布,与MW 1.19.0-1.27.x兼容。还可以定义数据类型为“Number”的属性的显示精度。请参阅上的帮助页显示精度有关此的更多信息。

用其他语言[编辑]

数字在不同语言中的书写方式不同,其中一些差异被考虑在内语义媒体Wiki尤其是,对于如何书写小数分隔符(英语中的“.”)和千位分隔符(英文中的“,”),全球还没有达成共识。使用时语义媒体Wiki在一个不使用英语作为内容语言的wiki中,数字的格式可能会根据当地习俗而改变。例如,德语数字使用“,”作为十进制分隔符,“.”作为千位分隔符,因此德语“1234”与英语“1.234”相同,而不是“1234“。

请注意,千(千)分隔符是可选的,仅用于某些语言中不需要输入的格式设置。例如,法语数字用空格将千位分组,这是无论如何都允许的,因此它们的千位分隔符是不可中断的空格,即使用户在写数字时很少输入。

在SMW的最新版本中,十进制分隔符和千位分隔符都是由使用MediaWikis i18n系统的wiki语言确定的。因此,您无法更改自己使用的符号。

在查询中显示信息[编辑]

有几种可能性可以将打印输出语句中的数字信息显示和格式化为内联查询。请参阅上的帮助页显示信息了解更多信息。

示例[编辑]

API示例

另请参见[编辑]