简单学Python格式化输出1占位法

之前我们学习了输出函数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
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午5:22
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注