跳转到内容

Template:Percentage/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

使用方法

[编辑]

{{percentage|分子|分母|保留小数位数(零及以上)}}

限制

[编辑]

小于0.0001%的数值将以科学记数法显示。

示例

[编辑]
  • {{Percentage | 1 | 3 | 0 }} 输出结果: 33%
  • {{Percentage | 1 | 3 | 2 }} 输出结果: 33.33%

可以使用负值:

  • {{Percentage | -1 | 3 }} 输出结果: -33%

默认情况下,四舍五入时会自动去除末尾无效零:

  • {{Percentage | 1 | 5 | 2 }} 输出结果: 20%
  • {{Percentage | 1111 | 10000 | 4 }} 输出结果: 11.11%

添加参数|pad=yes可始终保留指定小数位数,不足时以零补齐:

  • {{Percentage | 1 | 5 | 2 | pad=yes }} 输出结果: 20.00%
  • {{Percentage | 1111 | 10000 | 4 | pad=yes }} 输出结果: 11.1100%

第三个参数也可通过|pad=N形式指定:

  • {{Percentage | 111 | 1000 | pad=4 }} 等同于 {{Percentage | 111 | 1000 | 4 | pad=yes }} 输出结果: 11.1000%

默认分母为100:

  • {{Percentage | 20 }} 输出结果: 20%

默认精度为零:

  • {{Percentage | 1 | 3 }} 输出结果: 33%

自定义百分号符号

  • {{Percentage | 1 | 3 | % =  percent}} 输出结果: 33 percent

使用指定的有效数字位数

  • {{Percentage | 1 | 4000 | sigfig = 3}} 输出结果: 0.0250%

对极小百分比使用指定有效数字位数

  • {{Percentage | 1 | 40000000 | sigfig = 3}} 输出结果: 00%

对极小百分比使用指定有效数字位数(不采用科学记数法)

  • {{Percentage | 1 | 40000000 | sigfig = 3 | nonscinote = y}} 输出结果: 00%

对极大百分比使用指定有效数字位数

  • {{Percentage | 40000000 | 2 | sigfig = 3}} 输出结果: 2.00×109%

对极大百分比使用指定有效数字位数(不采用科学记数法)

  • {{Percentage | 40000000 | 2 | sigfig = 3 | nonscinote = y}} 输出结果: 2000000000%

除以零将显示“nan”(未定义)

  • {{Percentage | 0 | 0 | 0 }} 输出结果: nan%

模板数据

[编辑]
以下是该模板的模板数据,适用于可视化编辑器等工具。

Percentage模板数据

计算并显示百分比值。

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
分子1

计算值的分子。百分比将按分子除以分母计算。可选使用逗号作为千位分隔符。

数字必需
分母2

计算值的分母。百分比将按分子除以分母计算。可选使用逗号作为千位分隔符。可以省略,此时将使用100作为分母,分子将直接作为百分比值使用。

默认值
100
数字推荐
小数位数3

保留的小数位数(零及以上);如果pad不为yes,末尾的0位将被截去。

默认值
0
数字可选
填充/实际位数pad

如果为yes,则使用Decimals中指定的所有位数。如果为数字,则填充到该小数位数。

字符串可选
有效数字sigfig

如果设置为正整数,返回数字的精度将调整为请求的有效数字位数。

数字可选
%替代%

替代%符号

示例值
 percent
字符串可选

参见

[编辑]