python 字符串格式化操作符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串格式化操作符相关的知识,希望对你有一定的参考价值。

% 用于格式化字符串,控制字符串的呈现格式

例子:print "I‘m %s,I‘m %d year old" % (‘Vamei‘, 99)
结果:I‘m Vamei,I‘m 99 year old
解释:(‘Vamei‘, 99)的两个元素‘Vamei‘和99为替换%s和%d的真实值,%s 和 %d 就是格式操作符,格式操作符为真实值预留位置,并控制显示的格式

格式操作符:

%s  转换成字符串,采用 str() 函数来转换
%r  转换成字符串,采用 repr() 函数来转换
%c  转换成长度为一的字符串
%b  转换成二进制整数
%d  转换成十进制整数
%i  转换成十进制整数
%o  转换成八进制整数
%%  转换成字符"%"

%x %X  转换成十六进制整数
%e %E  转换成指数 (基底写为e)
%f %F  转换成浮点数
%g %G  转换成指数或浮点数

 

扩展:%s 和 %r 区别

技术分享

技术分享

 

 

 

 

 

 

   

 

以上是关于python 字符串格式化操作符的主要内容,如果未能解决你的问题,请参考以下文章

python 字符串格式化操作符

Python补充05 字符串格式化 (%操作符)

python字符串操作

Python格式化字符串~转

python字符串格式化

Python格式化操作符:%