标签: number-formatting

1387
推荐指数
20
解决办法
84万
查看次数

格式编号始终显示2位小数

我想格式化我的数字,以便始终显示2位小数,在适用的地方进行舍入.

例子:

number     display
------     -------
1          1.00
1.341      1.34
1.345      1.35
Run Code Online (Sandbox Code Playgroud)

我一直在用这个:

parseFloat(num).toFixed(2);
Run Code Online (Sandbox Code Playgroud)

但它显示11,而不是1.00.

javascript floating-point number-formatting

715
推荐指数
17
解决办法
96万
查看次数

如何使用逗号作为千位分隔符打印数字?

我试图在Python 2.6.1中使用逗号作为千位分隔符打印一个整数.例如,我想将数字显示12345671,234,567.我该怎么做呢?我在Google上看过很多例子,但我正在寻找最简单实用的方法.

它不需要特定于语言环境来决定句点和逗号.我希望尽可能简单的事情.

python number-formatting

669
推荐指数
16
解决办法
39万
查看次数

显示2位小数的数字

将PHP字符串舍入到2位小数的正确方法是什么?

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;
Run Code Online (Sandbox Code Playgroud)

输出应该是520.00;

round_to_2dp()功能定义应该如何?

php formatting numbers rounding number-formatting

521
推荐指数
20
解决办法
103万
查看次数

如何在JavaScript中输出带前导零的整数

可能重复:
如何使用JavaScript创建Zerofilled值?

我可以用math.round舍入到x的小数位数,但有没有办法绕小数点左边?例如,如果我指定2个位置,则5变为05

javascript text-formatting number-formatting

466
推荐指数
6
解决办法
57万
查看次数

C#将int转换为带填充零的字符串?

在C#中,我有一个整数值,需要对字符串进行控制,但需要在之前添加零:

例如:

int i = 1;
Run Code Online (Sandbox Code Playgroud)

当我将其转换为字符串时,它需要变为0001

我需要知道C#中的语法.

c# formatting number-formatting

425
推荐指数
8
解决办法
38万
查看次数

如何添加前导零?

我有一组看起来像这样的数据:

anim <- c(25499,25500,25501,25502,25503,25504)
sex  <- c(1,2,2,1,2,1)
wt   <- c(0.8,1.2,1.0,2.0,1.8,1.4)
data <- data.frame(anim,sex,wt)

data
   anim sex  wt anim2
1 25499   1 0.8     2
2 25500   2 1.2     2
3 25501   2 1.0     2
4 25502   1 2.0     2
5 25503   2 1.8     2
6 25504   1 1.4     2
Run Code Online (Sandbox Code Playgroud)

我希望在每个动物ID之前添加零:

data
   anim sex  wt anim2
1 025499   1 0.8     2
2 025500   2 1.2     2
3 025501   2 1.0     2
4 025502   1 2.0     2
5 025503   2 1.8     2
6 …
Run Code Online (Sandbox Code Playgroud)

formatting r number-formatting r-faq

320
推荐指数
4
解决办法
22万
查看次数

如何在Python中将浮点数格式化为固定宽度

如何使用以下要求将浮动数字格式化为固定宽度:

  1. 如果n <1,则前导零
  2. 添加尾随小数零以填充固定宽度
  3. 截断超过固定宽度的十进制数字
  4. 对齐所有小数点

例如:

% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]

for number in numbers:
    print formatter.format(number)
Run Code Online (Sandbox Code Playgroud)

输出就像

  23.2300
   0.1233
   1.0000
   4.2230
9887.2000
Run Code Online (Sandbox Code Playgroud)

python string numbers number-formatting

282
推荐指数
7
解决办法
46万
查看次数

如何通过将0添加到一位数字来格式化数字?

我想格式化一个数字有两位数.0- 9传递时会导致问题,所以我需要将其格式化为00- 09.

JavaScript中是否有数字格式化程序?

javascript number-formatting

270
推荐指数
17
解决办法
32万
查看次数

使用字符串格式显示最多2位的十进制或简单整数

我有一个显示的价格字段,有时可以是100或100.99或100.9,我想要的是只有在为该价格输入小数时才显示2位小数的价格,例如,如果它的100只是它应该只显示100不是100.00,如果价格是100.2,它应该显示100.20同样100.22应该是相同的.我用谷歌搜索并遇到了一些例子,但它们与我想要的完全不符:

// just two decimal places
String.Format("{0:0.00}", 123.4567);      // "123.46"
String.Format("{0:0.00}", 123.4);         // "123.40"
String.Format("{0:0.00}", 123.0);         // "123.00"
Run Code Online (Sandbox Code Playgroud)

c# regex string-formatting number-formatting

266
推荐指数
12
解决办法
66万
查看次数