字符串格式化操作

<1>格式化操作的目的

  简化代码

<2>什么是格式化

看代码:

age = 10
print("我今年%d岁"%age)
age += 1
print("我今年%d岁"%age)
age += 1
print("我今年%d岁"%age)

 在程序中,看到了%这样的操作符,这就是Python中格式化时用运算符

修改以上的程序,如下:

age = 10
while age<=13:
    print("我今年%d岁"%age)
    age += 1

 运行结果:

我今年10岁
我今年11岁
我今年12岁
我今年13岁

<3>常用的格式符号

下面是完整的,它可以与%符号使用列表:

格式符号转换
%c 字符
%s 通过str() 字符串转换来格式化
%i 有符号十进制整数
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%X 十六进制整数(大写字母)
%e 索引符号(小写'e')
%E 索引符号(大写“E”)
%f 浮点实数
%g %f和%e 的简写
%G %f和%E的简写
原文地址:https://www.cnblogs.com/loaderman/p/6550762.html