格式化数字字符串
● 格式说明符的语法:索引号、对齐说明符、格式字段
{index,alignment:format}
说明: 第一个是索引号,索引号指定了之后的格式化字符串应该格式化列表中的哪一项。 索引号是必须的,并且列表项的数字必须是从0开始。
第二个是对齐说明符: 表示了格式字段中的最小宽度,有以下特点:
● 对齐说明符是可选的,并且使用逗号或者索引号分离
● 它是由一个正整数或负整数组成; 整数表示了字段使用字符的最少数量; 正数表示右对齐,负数表示左对齐。
注意: 输出值的实际个数可能会比对齐说明符指定的字符数多一些或者少一些。
● 如果要表示的字符数对对齐说明符中指定的字符数少, 那么其余字符会使用空格填充。
● 如果要表示的字符数多于指定的字符数,对齐说明符会被忽略, 并且使用所需的字符进行表示。
第三个是格式字段:指定了数字应该以哪种形式表示, 比如说、按货币、十进制、八进制表示这样; 格式字段有三部分:
● 冒号后必须紧跟着格式说明符,中间不能有空格。
● 格式说明符是一个字母字符,是9个内置字符格式之一。 字符可以是大写或者小写形式。大小写对某些说明符来说重要,有些不重要。
● 精度说明符是可选的, 由1~2 位数字组成。 它的实际意义取决于格式说明符。