字符串格式化使用操作符百分号(%)实现。
e=2.718281828459045 print('自然数e是%s' % e) #自然数e是2.718281828459045 print('自然数e是%.2f【保留2位小数】' % e) #自然数e是2.72【保留2位小数】 print('自然数e是%+.2f【保留2位小数,显示正负号】' % e) #自然数e是+2.72【保留2位小数,显示正负号】 print('自然数e是%10.3f【占10位并保留3位小数】' % e) #自然数e是 2.718【占10位并保留3位小数】 print('自然数e是%010.3f【占10位并保留3位小数,空位用0表示】' % e) #自然数e是000002.718【占10位并保留3位小数,空位用0表示】 print('自然数e是%-10.3f【占10位并保留3位小数,左对齐】' % e) #自然数e是2.718 【占10位并保留3位小数,左对齐】 print('自然数e是%.5s【5位占位】' % e) #自然数e是2.718【5位占位】