1、%常见用法
代码 | 描述 |
---|---|
%d |
十进制的整数输出: print('%d' % 20)→结果是20 |
%f |
浮点数输出,即默认保留小数点后面六位有效数字:print('%f' % 1.11) →结果是1.110000 |
%.3f |
浮点数输出,数字是几就保留几位小数: print('%.1f' % 1.11) 即 取1位小数→结果是 1.1 |
%s |
字符串输出:print('%s' % 'hello world')→结果是hello world |
2、format常见用法
代码 | 描述 | 例子 | 结果 |
---|---|---|---|
{} |
不带编号 | print('{} {}'.format('hello','world')) | hello world |
{0} |
带数字编号(从0开始),可调换顺序 | print('{1} {2}{3} {1}'.format('hello','world','你','好')) | world 你好 world |
{key1} |
带关键字 | print('{a} {key1} {a}'.format(key1='hello',a='world')) | world hello world |
{:%} |
输出百分比数 | print('{1:%},{0:%},{2:%},{0:%}'.format(0.2,0.3,0.4)) | 30.000000%,20.000000%,40.000000%,20.000000% |