格式化输出数字

$a = 348

"{0:N2}" -f $a

"{0:D8}" -f $a

"{0:C2}" -f $a

"{0:P0}" -f $a

"{0:X0}" -f $a

348.00

00000348

¥348.00

34,800%

15C

参考:

https://technet.microsoft.com/en-us/library/ee692795.aspx

http://www.pstips.net/formatting-numbers-easily.html

http://www.pstips.net/formatting-string.html

时间: 2024-12-29 04:53:25

格式化输出数字的相关文章

java 格式化输出数字的方法

在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下 主要使用的类:java.text.DecimalFormat 1.实例化对象,可以用如下两种方法: 代码如下: DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance(); 因为DecimalFormat继承自Num

java 有千位分隔逗号的数字格式化输出 数字前补0输出

System.out.printf("%,5d %,6.1f\n", 312342, 3155623.932);输出:312,342 3,155,623.9 System.out.printf("%05d %06.1f\n", 32, 32.32);输出:00032 0032.3

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} (转)

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} (转) //格式为sring输出 // Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); // Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; // Label1.Text = string.Format("asdfadsf{0:C}adsfas

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2}

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} 数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} $12.36 货币 {0:c4} $12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0:P} 12.25% P and p present the same. 日期 {0:D} 2006年11月25日 日期 {0:d} 2006-11-25 日期 {0:f} 20

XStream、JAXB 日期(Date)、数字(Number)格式化输出xml

XStream.Jaxb是java中用于对象xml序列化/反序列化 的经典开源项目,利用它们将对象转换成xml时,经常会遇到日期(Date).数字按指定格式输出的需求,下面是使用示例: 一.日期字段格式化输出 1.1 xStream 1 XStream x = new XStream(); 2 x.registerConverter(new DateConverter("yyyy-MM-dd HH:mm:ss", null,TimeZone.getTimeZone("GMT+

Python 数字系列-数字格式化输出

数字的格式化输出 问题 你需要将数字格式化后输出,并控制数字的位数.对齐.千位分隔符和其他的细节. 解决方案 格式化输出单个数字的时候,可以使用内置的 format() 函数,比如: 1 >>> x = 1234.56789 2 3 >>> # Two decimal places of accuracy 4 >>> format(x, '0.2f') #无空格,小数保留2位 5 '1234.57' 6 7 >>> # Right j

变量、交互&注释、数字&字符串&布尔、格式化输出

变量 变量定义规范: 声明变量: name = "Neo Zheng"    # name为变量名(标识符),"Neo Zheng"是变量值. 变量定义规则: 1. 变量名只能是字母.数字或下划线的任意组合: 2. 变量名的第一个字符不能是数字: 3. 有些关键字不能声明为变量名.['and', 'as', 'print', ...... ] 因为这些关键词是Python的语法. 注:变量名中间不能有空格,但末尾可以有. 变量命名习惯: 1. 驼峰体: eg. Nu

数字的格式化输出

format函数: 有2个参数: 参数1:要格式化的数字: 参数2:格式化字符串 例:x=1234.4367 #保留小数点后2位 #输出:“1234.44” format  (x, '0.2f') #保留小数点后1位,并且数字在12个字符长度的区域内右对齐,左侧保留空格 #输出:“      1234.4” format  (x, '12.1f') #保留小数点后2位,并且数字在12个字符长度的区域内左对齐,并且后面紧跟着12 #输出:“1234.44      12” print( forma

Python基础之格式化输出、运算符、数字与布尔值互换以及while...else

python是一天学一点,就这样零零碎碎…… 格式化输出 %是占位符,%s是字符串格式,%d整数格式,%f是浮点数格式 1 name = input('输入姓名') 2 age = input('输入年龄') 3 str = '年龄:%d,姓名:%s' %(int(age),name) 4 str = '年龄:%s,姓名:%s' %(age,name) 5 print(str) 因为input默认输入的是类型是字符串,所以即便输入一个数字,其格式化也是%s ,但是如果想用%d格式输出,则需先强制