python格式化format

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 存储输出字符的数量放进参数列表的下一个变量中
 
  
 

猜你喜欢

转载自blog.csdn.net/qq_35723619/article/details/84261242