Template:Percentage
外观
| 此模板使用Lua语言: |
使用方法
{{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%
模板数据
计算并显示百分比值。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 分子 | 1 | 计算值的分子。百分比将按分子除以分母计算。可选使用逗号作为千位分隔符。 | 数字 | 必需 |
| 分母 | 2 | 计算值的分母。百分比将按分子除以分母计算。可选使用逗号作为千位分隔符。可以省略,此时将使用100作为分母,分子将直接作为百分比值使用。
| 数字 | 推荐 |
| 小数位数 | 3 | 保留的小数位数(零及以上);如果pad不为yes,末尾的0位将被截去。
| 数字 | 可选 |
| 填充/实际位数 | pad | 如果为yes,则使用Decimals中指定的所有位数。如果为数字,则填充到该小数位数。 | 字符串 | 可选 |
| 有效数字 | sigfig | 如果设置为正整数,返回数字的精度将调整为请求的有效数字位数。 | 数字 | 可选 |
| %替代 | % | 替代%符号
| 字符串 | 可选 |
参见
- {{Number and percent}}
- {{Winning percentage}}
- {{Round}}
- {{Significant figures}}
- {{Fractions and ratios}}