美文网首页每天写500字每周500字每天写1000字
python 3: 设置字符串格式的插入法

python 3: 设置字符串格式的插入法

作者: 金石明镜 | 来源:发表于2019-11-03 20:43 被阅读0次

形式为:

格式字符串 %  元组

前者是模式,要用引号;后者指定要插入的变量。如果只有一个变量,可以不用圆括号。

模式中,%连同后面字符叫转换说明符,说明变量值如何显示。

这种方法,将显示模式与变量分开成两部分,得到一个将变量值按指定说明符的方法显示并插入到显示模式中的字符串。

例如:

x=1/123

s='x=%f' % x

print(x)

x=0.008130

a,b,c=1,3,5

s='a=%d b=%d c=%d' %(a,b,c)

print(s)

a=1 b=3 c=5

转换说明符如下:

%d 整数

%o 八进制(基数为8的)值

%x 小写十六进制(基数为16的)数

%X 大写十六进制(基数为16的)数

%e 小写科学记数法表示的浮点数

%E 大写科学记数法表示的浮点数

%F 浮点数

%s 字符串

在显示模式中,除转换说明符之外,其它的字符都按原样显示。由于使用%g来表达转换说明符,所以,如果要在显示模式中显示%,用%%。

表达浮点数的%F和%f是一样的。

可以规定小数位数,例如:%.5f和%.5e显示5位小数。

八进制数和十六进制数的转换说明符只应用到整数上。

相关文章

网友评论

    本文标题:python 3: 设置字符串格式的插入法

    本文链接:https://www.haomeiwen.com/subject/zhplbctx.html