之前我们学习了输出函数print(),语法为print(一个或用逗号隔开的多个参数)。这样虽然实现了功能,但是略微简单了一些,不利于观赏。今天我们学习格式化输出,让输出优美起来。
1、百分号(%)占位法。
(1)输出整数
语法为:print(包含%的字符串,%要输出的东西)。以数字100为例:
这种方式下,输出数字要确定进制或科学计数法,如:
print(‘科学计数法输出:%e’ % 100)
print(‘8进制输出:%o’ % 100)
print(’10进制输出:%d ‘ % 100)
print(’16进制输出:%x’ % 100)
结果为:
科学计数法输出:1.000000e+02
8进制输出:144
10进制输出:100
16进制输出:64
(2)输出浮点数
%f ——保留小数点后面六位有效数字
%e ——保留小数点后面六位有效数字,指数形式输出
默认保留6位小数,如果想保留其他位数的小数,则在%和字母之间加上“.位数”,如:
print(‘默认保留6位小数:%f’ % 3.333)
print(‘取1位小数:%.1f’ % 3.333)
print(‘默认6位小数,用科学计数法:%e’ % 3.333)
print(‘取2位小数,用科学计数法:%.2e’ % 3.333)
结果为:
默认保留6位小数:3.333000
取1位小数:3.3
默认6位小数,用科学计数法:3.333000e+00
取2位小数,用科学计数法:3.33e+00
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75086
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!