呀!开课啦~
Posted 木木烽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了呀!开课啦~相关的知识,希望对你有一定的参考价值。
今天我们来讲一下数字的精度,宽度,显示格式这几个知识点。
首先,我们来看一下如何保留小数点后面几位,先来看一段代码:
"{pi:10.2f}".format(pi = 3.1415926535)
#按回车,得到的结果是3.14,在3.14前面还有6个空格。
我们来解释一下这句代码:pi是用来引入那段小数的,冒号后面就是输出的格式,10表示的是分配十个位置,f是小数点后的意思,2f就是说保留小数点后两位。
上面那句代码就是说精度和宽度的,接下来你看一下添加千分位的代码:
\'googol is{:,}\'.format(10**100)
#按回车,得到的结果是\'googol is10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000\'
那个googol is就是一句废话,我们来看一下后面的format,10**100 表示什么意思,你应该能知道吧?没错,就是10的100次方,计算结果就是上面那一大段数。上面我们说到冒号后面就是输出格式,你看冒号后面有个逗号,那个就是用来添加千位分隔符的。
好的,接下来我们来看一下怎么左对齐,右对齐,居中。
print(\'{0:<10.2f}\\n{0:^10.2f}\\n{0:>10.2f}\'.format(3.1415))
#按回车,输出的格式是这样的:
3.14
3.14
3.14
print是输出的意思,\\n表示的是换行,{0:<10.2f}表示输出的格式是左对齐,{0:^10.2f}这个表示的是居中,{0:>10.2f}这个表示右对齐。其实区别在于< ^ >,其他都和前面一样。
今天就讲到这里啦,实验室蚊子好多,我要溜了~
(文章图片若有侵权,请联系作者删除)
以上是关于呀!开课啦~的主要内容,如果未能解决你的问题,请参考以下文章