python 格式化字符串
2020-03-25 本文已影响0人
Zszen
- 字符串支持+拼接
- 使用{} 、 {序号} 、{参数名} 输出
- 格式符
符号 | 说明 |
---|---|
%s | 字符串 (采用str()的显示) |
%r | 字符串 (采用repr()的显示) |
%c | 单个字符 |
%b | 二进制整数 |
%d | 十进制整数 |
%i | 十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数 |
%e | 指数 (基底写为e) |
%E | 指数 (基底写为E) |
%f | 浮点数 |
%F | 浮点数,与上相同 |
%g | 指数(e)�或浮点数 (根据显示长度) |
%G | 指数(E)或浮点数 (根据显示长度) |
%% | 字符"%" |
import json
a = 1
b = False
c = {'apple':100}
print('output a='+str(a)+' b='+str(b)+' c='+json.dumps(c))
print('output a=%d b=%d c=%s'%(a,b,json.dumps(c)))
print('output a={} b={} c={}'.format(a,b,c))
print('output a={0} b={2} c={1}'.format(a,c,b))
print('output a={a} b={b} c={c}'.format(a=a,b=b,c=c))