码迷,mamicode.com
首页 > 其他好文 > 详细

呀!开课啦~

时间:2018-05-16 23:55:10      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:图片   来讲   小数点   3.1   冒号   格式   height   info   size   

今天我们来讲一下数字的精度,宽度,显示格式这几个知识点。

技术分享图片

 

首先,我们来看一下如何保留小数点后面几位,先来看一段代码:

"{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}这个表示右对齐。其实区别在于< ^ >,其他都和前面一样。

今天就讲到这里啦,实验室蚊子好多,我要溜了~

技术分享图片

 

(文章图片若有侵权,请联系作者删除)

 

呀!开课啦~

标签:图片   来讲   小数点   3.1   冒号   格式   height   info   size   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9048736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!