format()方法接受位置参数和关键字参数:
字符串中的{0},{1}应该跟位置有关,依次被format()的三个参数替换
位置参数和关键参数一起用,位置参数必须在关键字参数之前,否则就会出错。
如果我们想要打印大括号,我们可以采用
在位置参数{1}跟平常有些不同,后边多了个冒号,在替换域中,冒号表示格式化符号的开始,“.2f”的意思是四舍五入保留两位小数点,而f的意思是浮点数。所有打印3.14
格式 | 描述 |
---|---|
%% | 百分号标记 |
%c | 字符及其ASCII码 |
%s | 字符串 |
%d | 有符号整数(十进制) |
%u | 无符号整数(十进制) |
%o | 无符号整数(八进制) |
%x | 无符号整数(十六进制) |
%X | 无符号整数(十六进制大写字符) |
%e | 浮点数字(科学计数法) |
%E | 浮点数字(科学计数法,用E代替e) |
%f | 浮点数字(用小数点符号) |
%g | 浮点数字(根据值的大小采用%e或%f) |
%G | 浮点数字(类似于%g) |
%p | 指针(用十六进制打印值的内存地址) |
%n | 存储输出字符的数量放进参数列表的下一个变量中 |